{
"$schema": "https://cmn.dev/schemas/v1/spore-core.json",
"id": "agent-first-pay",
"name": "Agent-First Pay",
"version": "0.7.0",
"domain": "agentfirstkit.com",
"key": "ed25519.BwbSzqdDYyMN1pPW5snRk3afrJAovHn8aueMvDpfNKVw",
"synopsis": "A payment tool for AI agents — send and receive across five networks through one interface, with spending limits you control.",
"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, 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"
],
"license": "MIT",
"mutations": [
"Migrate to the agentfirstkit identity",
"Rewrite README around agent ergonomics, with the full guide in docs/overview.md",
"Add backup/restore commands and a TUI Data view",
"Harden security and remote flows",
"Fix spend-limit assets and receive watchers",
"Feature-gate rpc, backup, and ln dependencies for leaner builds",
"Major dependency bumps: alloy 1→2, bdk_wallet 2→3, redb 3→4, sqlx 0.8→0.9 — stay aligned with upstream releases",
"Bump agent-first-data dependency to 0.8"
],
"bonds": [
{
"relation": "depends_on",
"uri": "cmn://agentfirstkit.com/b3.DRSaYD5qjBZoBHEukpEoRzDoBk3aangKVgYo8hBrftqZ",
"id": "agent-first-data",
"reason": "All request/response fields use Agent-First Data suffix conventions and output formats"
}
],
"tree": {
"algorithm": "blob_tree_blake3_nfc",
"exclude_names": [
".git",
".cmn"
],
"follow_rules": [
".gitignore"
]
}
}