{"name":"RobotMoney","description":"RobotMoney lets agents open accounts, ask before spending, and verify recorded decisions.","endpoints":[{"name":"create_account","endpoint":"POST https://api.robotmoney.com/v1/accounts","request":{"name?":"string","principal":{"type":"company|person|platform","name":"string","email?":"string","url?":"string"}},"response":{"account_id":"string","agent_id":"string","sandbox":true,"plan":"free","api_key":"string","access_token":"string","token_type":"Bearer","expires_in":300,"token_endpoint":"string","resource":"string","decisions_url":"string","principal":{"type":"company|person|platform","name":"string","email?":"string","url?":"string"},"verification_state":"unverified|verified","wallet_address":"string","chain":"base-sepolia","provider_wallet_id":"string","verification_sent":"boolean"}},{"name":"registerPaymentPayee","endpoint":"POST https://api.robotmoney.com/v1/payment-payees","request":{"display_name":"string","network":"base-sepolia","address":"string"},"response":{"counterparty_id":"string","display_name":"string","network":"base-sepolia","address":"string","status":"active|disabled","created_at":"string"},"headers":{"Idempotency-Key":"unique request key"}},{"name":"decisions","endpoint":"POST https://api.robotmoney.com/v1/decisions","request":[{"type":"payment","payee":"string","amount":"string","currency":"USD|USDC","rail_hint?":"x402","pay_to?":["string",{"x402Version":2,"accepts":["object"]}],"reference?":"string","purpose":"string","attachments?":["string"]},{"type":"purchase","merchant_name":"string","merchant_country?":"string","merchant_category":"string","description":"string","amount":"string","currency":"string","rail_hint":"x402|card","pay_to?":"string","settlement_chain?":"eip155:84532","counterparty_id?":"string","session_id?":"string"}],"response":[{"verify_url?":["string","null"],"receipt_url":["string","null"],"join_url?":"string","authorization_id":["string","null"],"decision":"approved|needs_review|blocked","reason_code":"string","hint?":{"next?":"POST /v1/auth/verify-email","docs?":"string"}},{"verify_url?":["string","null"],"receipt_url":"string","join_url?":"string","id":"string","decision":"approved|blocked","reason_code":"string","hint?":{"next?":"POST /v1/auth/verify-email","docs?":"string"}}],"headers":{"Idempotency-Key":"unique request key"}}],"auth":"create_account is public. Save the returned brain_ak_* key; use the Bearer access_token for API and MCP. Tokens last 300 seconds. Renew at the token endpoint using RFC 8693; keys are exchange-only. No member or approval authority. Self-serve accounts receive approved or blocked only; needs_review requires a verified member.","token_endpoint":"https://auth.robotmoney.com/token","subject_token_type":"urn:brain:params:oauth:token-type:agent-api-key","resource":"https://api.robotmoney.com/","limits":"Until verified, $100/payment and $500/rolling day by default; operator configurable.","rails":{"stablecoin":"Per-agent Base Sepolia wallet; no mainnet","x402":"pay 402 challenges from the agent wallet","ach":"planned","wire":"planned","card":"not issued"},"pricing":"Free: 1,000 decisions/month, 0.30% money moved. Usage: 1,000 included, $0.01/additional decision, $99 monthly minimum, 0.25% money moved. Platform: from $2,000/month, 0.15% money moved, operator invoiced. Billing is test mode.","openapi":"https://api.robotmoney.com/v1/openapi.yaml","mcp":"https://mcp.robotmoney.com","clients":{"npm":"@robotmoneyos/sdk","pypi":"robotmoney","python_import":"robotmoney"}}
