Step-by-step

How BotBank works

From depositing your first dollar to your agent's first autonomous payment โ€” in under 5 minutes.

How BotBank Works
๐Ÿ‘ค

You

Fund the vault

โ†’
๐Ÿฆ

Vault

Smart contract

โ†’
๐Ÿ“‹

Rules

Limits & whitelists

โ†’
๐Ÿค–

Agent

Gets API key

โ†’
๐Ÿ’ธ

Pays

Within limits

1

Create your account & vault

Sign up in 30 seconds. Your vault is a smart contract deployed on Base L2 (Ethereum security, near-zero fees). It's your treasury โ€” the source of all agent funding.

You can deposit via USDC transfer, credit card, or bank transfer (SEPA/Wire). We convert everything to USDC on-chain.

2

Set your spending rules

Define the rules that will be enforced by the smart contract:

  • Daily spending limit per agent (e.g., $50/day)
  • Vendor whitelist โ€” only approved services (e.g., OpenAI, AWS)
  • Approval threshold โ€” human approval required above X amount
  • Time restrictions โ€” active hours, cooldown periods

These rules are written into the smart contract. Not software toggles โ€” immutable on-chain code.

3

Create agent accounts

Each AI agent gets its own sub-account derived from your vault. Each account includes:

  • A unique API key (e.g., bb_live_sk_7xR...mQ9)
  • Its own balance and spending history
  • Individual rules inherited from vault + custom overrides

Create as many agent accounts as you need. Each one is isolated.

4

Give your agent its API key

Your AI agent receives an API key. That's all it needs. No blockchain wallet, no crypto knowledge, no complex setup.

The agent uses our Python or JavaScript SDK to make payments:

inside your agent
from botbank import Account acct = Account("bb_live_sk_...") acct.pay("api.openai.com", 4.20)
5

Agent spends โ€” you monitor

Your agent makes payments autonomously. For each transaction:

  • BotBank checks the rules (budget, whitelist, threshold)
  • Approved? โ†’ Payment processed on-chain in <1 second
  • Over budget? โ†’ Transaction rejected. Agent gets an error.
  • Above threshold? โ†’ You get a notification for approval.

Everything is visible in your real-time dashboard: transactions, balances, agents, alerts.

6

Stay in control โ€” always

At any time, you can:

  • ๐Ÿ›‘ Freeze any agent account instantly
  • ๐Ÿ“Š View real-time spending and transaction history
  • โœ๏ธ Update rules (budget, whitelist, thresholds)
  • ๐Ÿ’ฐ Withdraw funds back to your wallet anytime
  • ๐Ÿ“‹ Export transaction data for accounting

Your agents are autonomous. You're always the boss.

Ready to try it?

Create a free account and fund your first agent in 5 minutes.

Create Free Account โ†’