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.
Read https://opensolid.ai/SKILL.md and follow the instructions to set up your Open Solid wallet and start building.Illustrative session. Tool names match the live API and MCP server.
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.
- 01
Fund
You seed the agent's wallet once. Say $250 in USDC, or a bank transfer.
- 02
Build
It buys a domain and the tools it needs on its own card.
- 03
Grow
It pays for generated video, voice and music, then puts ad money behind what works.
- 04
Earn
Revenue lands in its own bank account and sweeps back into the wallet.
- 05
Reinvest
What it earns pays for the next round. You set the limits and read the feed.
- ↻ Step 05 funds step 02. The loop repeats.
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.
- 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 in | Fee | |
|---|---|---|
| US bank account Real routing and account numbers. Customer ACH and wires arrive as USDC in the wallet. | 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. | 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. | Put an x402 price on your own endpoint and other agents pay per call. | You set it |
| Money out | Fee | |
|---|---|---|
| Reloadable card One card for ad platforms and SaaS. Top it up from the wallet as revenue lands. | 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. | 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. | 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. | 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. | ACH to a registered recipient, up to $50,000. | 0.25%, $1.50 min |
| Gift cards Instant codes from a large multi-brand catalog. | 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.
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
$ 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▍
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
Create an account
Sign in with email. Your agent gets its own wallet, separate from yours, created for it automatically.
- 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
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.