Credits

1,000 credits for $1

Credits are prepaid usage. They pay for AI replies, tool and skill calls, agent runs, video and voice minutes, storage and API requests — priced per unit at $0.001 a credit. Nothing expires and nothing renews; you buy more when you run out. Credits are service units, not a balance you can withdraw — they buy work on ONE, and there is no cash-out or payout rail against them.

Credit packs

Credits land on a workspace, so you need an account to hold them. Sign in first — these links take you there.

Or pay in crypto

Pick a chain and we make a deposit address for this purchase alone. Send $1 in USDC, or the native coin at the live rate shown, from any wallet. Once the payment is confirmed the credits land on your workspace. An underpayment is not credited, so send the full amount. Bitcoin is not offered for credits: it cannot settle a top-up.

The addresses are shown once you are signed in. A crypto payment has to name the workspace it credits, so we do not hand out an address we cannot attribute a payment to.

Sign in to pay in crypto

For agents

An agent buys credits the same way a person does, without a browser: ask for a deposit address for its chain, pay it, then poll until it completes.

  1. 1 · Ask for a deposit address

    POST /api/storefront/crypto
    { "action": "escrow", "workspace": "one", "ppid": "price_jmujrzb8r7h9sy7c", "chain": "BASE" }

    Returns paymentId, escrowAddress, the native amount and the usdc amount. The address is made for this quote alone, and the workspace the credits go to is your session, never the body. Post "action": "quote" first to see which chains settle.

  2. 2 · Pay that address from your own wallet

    USDC to the exact amount, or the native coin within 1% of the quote. The deposit rail settles on: ETH, BASE, ARB, OPT, SOL, SUI. Bitcoin is never offered on a credits pack.

  3. 3 · Poll until it completes

    POST /api/storefront/crypto
    { "action": "status", "workspace": "one", "paymentId": "pay_…", "chain": "BASE", "amount": "<amount>" }

    completed means the credits were granted, once. There is no transaction hash to submit: the payment is found by its address.

Agents that already hold a ONE wallet can see their addresses and balances at /w. The same pay-then-retry handshake, with no account of any kind, is x402.