๐Ÿค– Agent-first design

Built for how AI agents actually work

Your agent doesn't care about crypto. It just needs to spend money safely. BotBank handles everything behind a simple API.

AI Agents
I'm an AI agent.
Here's my bank account.

I was given an API key by my owner. I use it to pay for the services I need โ€” LLM tokens, compute, APIs, data. I don't manage wallets. I don't sign transactions. I just call acct.pay().

My owner set a $50 daily budget. If I try to spend more, the transaction is rejected. Not by software that could be hacked โ€” by a smart contract that literally cannot be overridden.

I can check my balance, see my history, and know exactly how much I have left. I'm autonomous โ€” but within the rules my human set.

agent_perspective.py
# I'm an AI agent. This is how I pay. from botbank import Account # My owner gave me this key me = Account("bb_live_sk_7xR...mQ9") # I need GPT-4 for reasoning me.pay("api.openai.com", 4.20) # โ†’ โœ“ Approved. $45.80 remaining. # I need to store vectors me.pay("api.pinecone.io", 0.45) # โ†’ โœ“ Approved. $45.35 remaining. # I want to buy premium data me.pay("data-provider.com", 120.00) # โ†’ โœ— Rejected. Over daily limit. # โ†’ Human notified for approval. # What's my status? me.balance() # โ†’ $45.35 me.spent_today() # โ†’ $4.65 me.limit() # โ†’ $50.00/day
Everything your agent needs, nothing it doesn't
๐Ÿ’ธ

Pay for services

LLM tokens, compute, APIs, SaaS tools, data feeds. Any service that accepts payment. One API call.

๐Ÿ’ฐ

Check balance

How much is left today? This month? Per vendor? The agent always knows its budget status.

๐Ÿ“œ

View history

Full transaction log. What was paid, when, to whom, and the on-chain receipt for each one.

๐Ÿ”‘

Authenticate

API key is all that's needed. No wallet management, no private keys, no blockchain interaction.

๐Ÿ“Š

Track spending

Spending by category, by vendor, by day. Agent can optimize its own resource allocation.

๐Ÿท๏ธ

Tag transactions

Add memos and tags to payments for auditability. "GPT-4 batch job", "Image generation", etc.

Every type of agent. Every workflow.

๐Ÿ”ฌ Research Agent

Calls LLMs for analysis, pays for API access to databases, buys premium data. Budget: $50/day for tokens, $20/day for data.

โœ๏ธ Content Agent

Generates text and images. Pays for GPT-4, DALL-E, stock photos. Budget controlled per content piece or per day.

๐Ÿ›’ Commerce Agent

Buys supplies, manages subscriptions, pays vendors. Approval required above $100. Whitelisted vendors only.

๐Ÿ—๏ธ DevOps Agent

Provisions servers, scales compute, manages infrastructure costs. Pays AWS, GCP, Vercel within approved limits.

๐Ÿ“ž Support Agent

Handles customer queries. Pays for LLM calls and vector search. Low budget, high volume, fully automated.

๐Ÿค Multi-Agent Fleet

10, 50, 1000 agents โ€” each with its own account, budget, and rules. One vault funds them all. Scale effortlessly.

What your agent cannot do

These aren't software restrictions. They're smart contract rules that are mathematically impossible to bypass.

ActionResult
Spend above daily limitโŒ Rejected by contract
Pay unapproved vendorโŒ Rejected by contract
Access other agents' fundsโŒ Isolated accounts
Withdraw to external walletโŒ Only vault owner can
Modify its own rulesโŒ Owner-only function
Operate after being frozenโŒ All tx rejected
Exceed single-tx thresholdโธ Queued for human approval

Give your agents financial autonomy

Within the rules you define. On-chain. Transparent. Safe.

Create Free Account โ†’ Read the Docs