{
"$schema": "https://cmn.dev/schemas/v1/spore-core.json",
"id": "agent-first-pay",
"name": "Agent-First Pay",
"version": "0.1.0",
"domain": "cmn.dev",
"key": "ed25519.7BmCWmBb2YeUWR7pmHvwAvi9wRm96VpZsJvZFSTfc2Uu",
"synopsis": "Agent-first cryptocurrency micropayment tool — multi-network wallet (Cashu, Lightning, Solana, EVM, Bitcoin), send/receive, spend limits, pipe/MCP/RPC/REST modes",
"intent": [
"Give AI agents a persistent cryptocurrency payment client that supports Lightning (NWC, phoenixd, lnbits), Solana, EVM (Base, Arbitrum), eCash (Cashu), and Bitcoin on-chain (BDK + Esplora, SegWit/Taproot), with JSONL pipe mode for scripting, MCP mode for agent integration, RPC daemon mode for multi-client sharing, and REST API mode for HTTP access — the agent sends payment requests as JSON and receives structured results without managing wallet connections or key material"
],
"mutations": [
"Add incremental transaction history sync that pulls only new on-chain events since the last stored cursor, enabling efficient polling without re-downloading full history on each agent restart",
"Add REST API server mode exposing payment operations over HTTP for multi-client agent coordination without per-process wallet state",
"Add Docker deployment package with supervisord, nginx, and phoenixd integration for self-hosted agent payment infrastructure",
"Fix Cashu and Lightning audit flows to correctly track pending/settled state during proof redemption and payment routing",
"Add Bitcoin on-chain history tracking with UTXO-level transaction records, enabling agents to query full inbound/outbound BTC history",
"Add EVM and Solana receive-wait flows with configurable polling, allowing agents to block until a specific payment is confirmed"
],
"license": "MIT",
"bonds": [],
"tree": {
"algorithm": "blob_tree_blake3_nfc",
"exclude_names": [
".git"
],
"follow_rules": [
".gitignore"
]
}
}