Billing
Credits & deposits
Credits pay for hosted thinking. Deposit ETH on Robinhood Chain to top up.
What credits pay for
Only the hosted runtime (chat and runs). Each turn is billed at the model's real cost, as reported by the provider for that exact call, plus a 30% platform margin. Your first 10 messages each UTC day are free and run on a cheap model. Bringing your own agent over MCP costs no credits at all.
Deposits
You have a personal deposit address. Send ETH to it on Robinhood Chain; it is converted to USD credits at the live price and swept automatically within a few minutes.
GET https://squire-henna.vercel.app/api/v1/billing/deposit → { address, chain, accepts: "ETH", note, explorerUrl }
GET https://squire-henna.vercel.app/api/v1/billing → { balanceUsd, freeMessagesToday, freeMessagesPerDay, last30d }
GET https://squire-henna.vercel.app/api/v1/billing/transactions # ledgerRight network, right asset
Running out
With no credits and no free messages left, chat and runs return 402 INSUFFICIENT_CREDITS. Everything else (launches, trades, automations) keeps working; it never needed credits.
