Cap what your AI can spend
An AI that spends money doesn't hesitate. It just does it. So you set the rules: how much per payment, how much per day, who it may pay. Anything beyond is declined on the spot, and one click stops everything on our side.
Step 1 · Set the rules
Who is it allowed to pay?
Step 2 · Get your key and keep it safe
Step 3 · Where my money went
What do I do with the key?
Configure the key in your AI or script so it asks us before each payment. We judge it against your rules for compliance, limits, payee and purpose, and only return allow if all pass.
curl -X POST "https://oceanalt.com/api/pay" \
-H "content-type: application/json" \
-H "x-agent-secret: $OCEANALT_AGENT_SECRET" \
-d "{"agentId":"$OCEANALT_AGENT_ID","amountUsdc":1.5,"to":"0x…","purpose":"buy API credits","nonce":"$(uuidgen)"}"- ① See it — Watch an address, get alerted. Zero integration. Use it →
- ② Stop it — This page. Your AI asks before paying, and anything over the limit is declined on the spot.
- ③ Make it impossible — Rules written into an on-chain contract: an over-limit payment reverts on-chain and never reaches the payee. No server of ours is in the path, and we hold no privileges over it (non-custodial). testnet · unaudited · see it live →

