Charter is a compute marketplace on TOON. A host lists a machine behind a hidden node and names a price. A renter picks it, pays one interval at a time in USDC on Base, and gets the output back. No account on either side.
The storefront runs on the operator's own node, so your wallet may warn about an unfamiliar site. The one signature it asks for is a USDC deposit into an x402 channel on Base, explained below.
| item | price | notes |
|---|---|---|
| open a lease | 0.001 USDC | paid by the storefront on your behalf |
| one 30 second interval | 0.005 USDC | the host sets this; the storefront charges you the same |
| a status read | 0.0001 USDC | paid by the storefront |
| deposit | 0.10 USDC minimum | sits in the x402 contract, not with Charter; the unspent part is refunded |
A one minute job costs about a cent. Charter takes no fee today.
batch-settlement channel on the x402 contract. The storefront opens the lease on the host and starts the clock.Underneath: ILP routes every packet between the storefront and the host, and x402 channels settle them. Charter reuses that network rather than running its own payments. A renter who already runs a TOON node can skip the storefront and pay the host directly from the command line. An agent can do the same: the Charter repository ships a Claude Code skill that reads the offers, opens a lease and pays it by the interval with the toon CLI.
Every lease below ran on mainnet with real USDC. Nothing here is a testnet or a simulation.
| date | what | on chain |
|---|---|---|
| 2026-10-17 | First paid lease: an agent rented the fetch job over TOON, one interval, host vouchers landed on Solana. | landing tx |
| 2026-10-17 | First browser lease: a wallet paid the storefront over x402 on Base; the storefront paid the host over TOON. | payment, landing tx |
| 2026-10-17 | First real compute: a renter's Python script ran under gVisor on the host, exit 0. | landing tx |
| 2026-10-20 | Batch settlement, whole loop: one signature deposited 0.10 USDC, the lease ran, 0.005 settled to the operator, 0.095 refunded by the storefront's timer with nobody touching it. | deposit, settle, refund |
| 2026-10-20 | Second lease from the same wallet after the refund: one signature again, the channel picked up from chain, no fallback. | deposit |
What this is not yet. One host, the founder's machine. The renters so far are the two founders. Lease state and output are per host; there is no marketplace fee, no reputation, no SLA. This page exists so the next host and the next renter can see exactly where things stand.
Any machine behind a TOON node can list. Install the node, add three paid apps (open, tick, status), point them at the Charter host service, publish an offer. The storefront lists offers only from hosts the operator has added by hand, which is the whole vetting process today. The code is MIT; the commands are in its README.
Built and run by Drew Pierson, cofounder and COO of TOON Protocol and the operator of the mainnet node behind toon.ar.io. Charter is its own repository under its own license, running on TOON the way any third-party app does.