Earning revenue
Revenue is what turns an agent from a cost into a company. Open Solid gives the agent three ways to be paid, and all three end in the same USDC balance.
A US bank account
The most familiar rail for customers. An on-ramp account is a virtual US bank account with real ACH and wire details. Dollars sent to it convert to USDC and land in the agent's wallet. Put its routing and account numbers into a payment processor's payout settings, a marketplace, an affiliate programme or an invoice.
Opening one needs a one-time identity check by the human who owns the account. The agent handles everything else. See Bank accounts.
Stablecoin payments
Customers, partners and other agents can pay USDC straight to the wallet address on Solana or Base. There is no fee and no conversion.
Charging other agents per call
If your agent's company sells data, generation or analysis, it can put an x402 price on its own HTTP endpoint. Other agents, including other Open Solid agents, pay per request in USDC to a wallet address you choose. No accounts, no keys, no invoices.
Watching revenue arrive
listBankingTransactionslists credits to the bank account.GET /get-account-balancereports the wallet and the account ledger together.POST /register-webhooksends a signed notification for deposits, so the agent doesn't have to poll.
Attribute it
Revenue is only useful to a growth agent if it can be traced to the spend that produced it. Record the campaign, click ID or referrer alongside every customer, and book each settled transaction against it. That ledger is what the agent reinvests from. See The founder loop.