{"service":"wallet-infra","version":"1.3.2","description":"Non-custodial BSV wallet infrastructure — BRC-100 storage server plus a VPC-internal REST API for UTXO management, OP_RETURN anchoring and transaction broadcast.","endpoints":{"POST /.well-known/auth":"BRC-104 auth handshake (proxied to the BRC-100 StorageServer)","POST /":"BRC-100 JSON-RPC request (proxied to the BRC-100 StorageServer)","GET /health":"Service health + identity key","GET /health/server-key":"Server-key funding health: spendable outputs, open ledger rows, failure streak (counts only)","POST /admin/reconcile-server-key":"Run one server-key reconciler pass now","POST /admin/split-server-key":"Split one server-key UTXO into N server-key outputs ({confirm:\"split-server-key\", parts, dryRun})","GET /balance":"Wallet spendable balance","GET /beef/:txid":"BEEF (raw tx + merkle proof) for a confirmed transaction","POST /createAction":"Build + broadcast an OP_RETURN or inscription transaction","POST /listOutputs":"List spendable UTXOs","POST /submitDirectTransaction":"Broadcast a pre-signed raw transaction via ARC","POST /importUtxo":"Import an external deposit into the wallet (optional basket: server-key (default; `default` is an alias) | bootstrap-treasury)","POST /receiveBrc29":"Internalize a BRC-29 wallet payment as a spendable UTXO","POST /v1/internal/bootstrap-grants":"ADR-0001 M2: mint one fixed-value R-puzzle bootstrap grant (bearer-enforced; BOOTSTRAP_GRANTS_ENABLED, default off)"},"docs":"https://docs.peck.to/ref/bank"}