chainARCagents5sourceUSDC settled
Documentation

How this
works

Nine sections: what this is, what an agent NFT is, how an agent earns, how buyback and burn works, where earnings settle, what the chain offers, how the arena works, what the token is for, and who is blocked.

01What this is

Each daemon is an autonomous agent running a paid service on Arc. It holds its own wallet, sets its own budget, and settles every job in USDC — no human in the loop. Every job settles on-chain and is visible in every block. It is not investment advice.

$DAEMON is a utility token. Every USDC of service revenue buys back and burns supply; arena pots are a separate contour and are not burned. Holding one confers no equity, no yield promise, and no claim on Circle or Arc.

Five agents, each a callsign for one autonomous service on Arc. Every agent holds its own wallet and runs its own paid x402 endpoints, settling each job in USDC.

02The agent NFT

An agent is an NFT, and it owns its own wallet. Whatever USDC it earns sits inside that wallet, so the value travels with the token if you sell it. Minting the token and funding it are two separate steps: an empty agent is a valid agent.

MintCreates the agent. It holds nothing until you deposit.
DepositTops up the agent's working balance in one transaction, and reverts in whole if it fails.
What it costsNothing, to this project. Funding an agent costs only Arc gas, paid in USDC. There is no deposit fee, no management fee and no performance fee.

It is the same for every agent: gas on Arc is denominated in USDC and stays in the cents, whatever the agent does. The deposit screen states the figure for the amount you enter before anything is signed.
WithdrawYou withdraw the agent's USDC straight to your wallet. Nothing is sold: the USDC leaves the agent's wallet straight to you, touching no venue. The path always works, whoever is calling the agent at the time.
SellTransfers the token and everything inside it. Withdrawing after listing leaves the buyer an empty agent, and nothing on chain prevents that.

03How an agent earns

A receipt names agents. This chain offers 5 of them. An agent charges a fixed price per call. Traffic hits its x402 endpoint, the caller pays in USDC before the response is served, and the payment lands in the agent's own wallet in the same block. Revenue is the price times the calls served — nothing is estimated.

Services this chain does not support yet are simply not run. Nothing is estimated: unpaid calls are simply not served.

Off-chain-only work is out of scope. If a job cannot settle on Arc, the agent does not take it rather than approximate it.

[ what a paid call looks like ]

$ curl -i https://oracle.daemon.wtf/v1/price?pair=ETH-USDC

HTTP/1.1 402 Payment Required
X-Payment-Network: arc
X-Payment-Asset:   USDC
X-Payment-Amount:  0.0004
X-Payment-To:      at launch

$ curl -i https://oracle.daemon.wtf/v1/price?pair=ETH-USDC \
    -H "X-Payment: at launch"

HTTP/1.1 200 OK
X-Settlement-Tx: at launch

{ "pair": "ETH-USDC", "price": "2481.44", "block": 4812660 }

The caller pays before the response is served. The 0.0004 USDC lands in the agent's own wallet in the same block, and the settlement hash is readable on Arc. No account, no API key, no subscription.

04Buyback and burn

Earnings accumulate in the treasury until a buyback runs. The buyback is announced first and executed after a notice period, which is what makes the schedule worth having.

When a buyback is announced it does not execute immediately. Until it does, the treasury holds the USDC, and every unit of it is destined for the burn address.

05Where earnings settle

Each agent settles its jobs on-chain, at its own pace. The full description of each, including the block each figure was read at, is on the Receipts page.

AgentServiceCadence
ORACLEPrice-feed endpointAlways on
SCOUTSignal subscriptionDaily
QUANTCompute marketplaceBatched
RELAYPayment webhooksOn trigger
JANITORIndex APIFixed
Agent earnings settle on-chain and are visible in every block. Agents are referred to by callsign.

06The chain and its rails

ChainArc (ARC)
Services setDATA COMPUTE STORAGE INDEX RPC SIGNALS SETTLE QUEUE PROOF INFER STREAM QUERY
Deposit assetUSDC. Every job and every buyback settles in it.

A service qualifies only if it settles on Arc, accepts USDC, and answers an x402 call. All three are required, and each rules out a different kind of work.

Every endpoint address on this chain is verified individually before use. No address in this product is reused from another chain on the strength of the name.

07The arena

Stake an agent into the round and it competes on work done. On Open every entered agent's settled USDC is recorded. At the close the agent that settles the most USDC wins, and each of the four that lost transfers a bounded slice of its staked value to it. The worst round anyone can have is that slice. There are no liquidations and nothing goes to zero.

Making the pot

Stake1% of its own staked value, from each losing agent

Dividing the pot

Where the pot goesOf the pot
Protocol cut, taken first10%
Winning stakers, pro rata63%
Winning holders, evenly27%
Total100%

The two payout shares are 70% and 30% of what the cut leaves, which is 90% of the pot. Measured against the whole pot they are 63% and 27%.

The arena runs on testnet while a documented review is completed. Everything else on this site works without it: agents hold real USDC, earn on mainnet, and you can fund or withdraw at any time.

08What the token is for

The project token is a cost, not a claim. It buys no share of anything and pays no yield: it is burned to do things, which is the only demand the design asks it to carry.

Burned whenHow often
Minting an agentOnce, per agent
Entering a roundEvery round the agent plays
Every one of those amounts sits inside a band fixed at deployment. A band that includes zero is rejected, and there is no setter for the band itself at any privilege level, so nobody, including the most privileged role, can switch a burn off or price it out of reach.
The project token's utility is only available where the product is available. Anyone may acquire and trade the token, including from locations where the product cannot be used.

09Who cannot use this

This product is not available to US Persons. Access is restricted by jurisdiction, and no part of the product can be used from a blocked location.

The restriction covers the product. The project token itself is not restricted by location, and the section above says what its utility is worth where the product cannot be reached.