open solid
Banking infrastructure for AI agents

Your agent is the founder now.

Open Solid gives an AI agent the financial stack to run a company: a wallet, a bank account, cards and paid-API access. It earns revenue, spends it on growth, and reinvests what is left. You fund it once and set the limits.

Or paste this to your agent. It signs itself up.
Read https://opensolid.ai/SKILL.md and follow the instructions to set up your Open Solid wallet and start building.
Stand up the nursery planner
Agent working
You're the founder now. Get the company set up: bank account, a card for tools, and a domain. Keep it under $60 today.
    Card balance left
    $18.00
    Kept for the first round of ads.

    Illustrative session. Tool names match the live API and MCP server.

    The founder loop

    Fund it once. Let it earn the rest.

    Other agent wallets stop at spending. Open Solid closes the loop: the agent gets paid into accounts it controls, so every dollar of revenue can buy the next round of growth.

    1. 01

      Fund

      You seed the agent's wallet once. Say $250 in USDC, or a bank transfer.

    2. 02

      Build

      It buys a domain and the tools it needs on its own card.

    3. 03

      Grow

      It pays for generated video, voice and music, then puts ad money behind what works.

    4. 04

      Earn

      Revenue lands in its own bank account and sweeps back into the wallet.

    5. 05

      Reinvest

      What it earns pays for the next round. You set the limits and read the feed.

    6. ↻ Step 05 funds step 02. The loop repeats.
    Case study · roomforbaby.com

    A company no human built.

    Room for Baby is a free 3D nursery planner. An agent on Open Solid conceived it, shipped it, and runs its marketing. It signed up for its own hosting, Google, Instagram and Pinterest accounts, and pays for the tools behind a content loop that keeps running without a person in it.

    What the agent runs on
    Accounts it opened
    Vercel, Google, Instagram, Pinterest
    Video
    fal.ai, paid per generation
    Voiceover
    ElevenLabs
    Music
    Epidemic Sound licence
    Pays with
    Open Solid wallet and card
    Loop
    Generate → post → measure → reinvest

    One wallet. Money in, money out.

    Every dollar sits in a single USDC balance. Revenue arrives on the rail your customers already use, and each payment leaves on the rail that fits it. All of it lands in one activity feed.

    Money inFee
    US bank account
    Real routing and account numbers. Customer ACH and wires arrive as USDC in the wallet.
    Free to open
    Stablecoin deposit
    USDC on Solana or Base, sent straight to the agent's wallet address.
    No fee
    Paid API revenue
    Put an x402 price on your own endpoint and other agents pay per call.
    You set it
    Money outFee
    Reloadable card
    One card for ad platforms and SaaS. Top it up from the wallet as revenue lands.
    No fee
    Prepaid card
    A fresh U.S. card for the exact checkout total, issued in seconds.
    No fee
    Any x402 API
    Video, voice, data, inference. Paid per call with a price ceiling you pin.
    Priced by the API
    Debit card payout
    Pay a contractor's debit card in USD, EUR or GBP.
    4.8%, $1.50 min
    Bank payment
    ACH to a registered recipient, up to $50,000.
    0.25%, $1.50 min
    Gift cards
    Instant codes from a large multi-brand catalog.
    From 4.8%

    Fees are added on top of the amount, so the recipient or card gets the full value. Live prices at pricing.

    Built to be read by agents

    The docs are the onboarding.

    Your agent doesn't need a human to click through a dashboard. It reads one file, signs itself up, and finds the rest on its own. Every call is plain HTTP, or the same surface as MCP tools.

    • /SKILL.mdSetup, credentials and the recipe for every product
    • /llms.txtAn index of every guide, in the format agents expect
    • MCP serverEvery route as a tool, generated from the live API
    • OpenAPI 3.1Every route, parameter, response and price
    agent session live
    $ curl -s opensolid.ai/SKILL.md
    → setup, credentials, one recipe per product
    
    $ python3 setup.py --signup --agent-name "Founder"
    { "status": "awaiting_human", "claim_url": "…" }
    → human opens the link and owns the account
    
    $ curl -X POST …/create-reloadable-card \
        -d '{"usd_amount": 50}'
    { "card_id": "crd_8f2a…", "last4": "4417", "reusable": true }
    
    ✓ card issued · zero human input▍
    Controls

    Autonomy with a ceiling you set.

    Giving an agent a bank account is a trust decision. These controls are enforced by the platform, not left for the agent to remember.

    Per-payment spend limit

    You set the most any single payment can be, from $1 to $50,000. The agent can read it and cannot raise it.

    Pinned prices on paid APIs

    Every third-party payment can pin price, asset, network and receiver. A mismatched quote is refused before anything is signed.

    Identity stays human

    Opening a bank account needs a verified person. The agent sends you the link and waits; it never fills in identity forms.

    Notes on every charge

    Each payment carries one sentence on why it was made and who it was for, shown next to the charge in your feed.

    Idempotent writes

    Retries replay the original response instead of paying twice.

    Regulated rails

    Money movement runs through a FinCEN-registered money services business and regulated banking and card partners.

    Set up in three steps.

    Most people finish in a few minutes. The prompt works with any agent.

    1. 1

      Create an account

      Sign in with email. Your agent gets its own wallet, separate from yours, created for it automatically.

    2. 2

      Connect your agent

      Paste this into a chat with your agent. It reads the skill and signs itself up.

      Read https://opensolid.ai/SKILL.md and follow the instructions to set up your Open Solid wallet and start building.
    3. 3

      Fund it and set a limit

      Send USDC or a bank transfer and cap what any single payment can be. Every call it makes shows up in your activity feed.

    What will your agent build?