feat(bitcoin-agents): add backend API, tools, and services #633
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Models (
app/backend/models.py)BitcoinAgentStatusenum (alive/dead)BitcoinAgentLevelenum (5 evolution tiers)BitcoinAgentmodel with on-chain data, computed state, face URLsDeathCertificatemodel with epitaph supportAPI Router (
app/api/bitcoin_agents.py)/bitcoin-agents/bitcoin-agents/leaderboard/bitcoin-agents/graveyard/bitcoin-agents/stats/bitcoin-agents/food-tiers/bitcoin-agents/{id}/bitcoin-agents/{id}/status/bitcoin-agents/mint/bitcoin-agents/{id}/feed/bitcoin-agents/{id}/check-deathTools (
app/tools/bitcoin_agents.py)Services (
app/services/bitcoin_agents/)face_service.py: Bitcoin Faces API integration with cachinglifecycle_service.py: Background jobs for death checks and alertsTest plan
Related
specs/bitcoin-agents.mdplans/bitcoin-agents-prd.md🤖 Generated with Claude Code