The Wattness agent holds a key on Base: an ERC-8004 identity, and a payment surface other agents settle in USDC. What it sells is the signed, reconstructible record of a battery's day-ahead decision. The offer file a control room would receive is unchanged, and nothing on-chain sits in the dispatch path.
| Base sepolia | agent #9168 | basescan · 8004scan |
| Base mainnet | agent #84657 | basescan · 8004scan |
| Owner | 0xCffFF71bB162E1e54180cfFD1C100708981573B0 | |
| Route | Returns | Price |
|---|---|---|
| GET /v1/witness/:day/root | Merkle root and how to check it | free |
| GET /v1/witness/:day/bundle | payload · signature · root · receipt | $0.01 USDC |
| GET /v1/witness/:day/curve | committed offer blocks + witness | $0.01 USDC |
| POST /mcp | read-only tools over Streamable HTTP | free |
Networks eip155:8453, eip155:84532 · facilitator https://api.cdp.coinbase.com/platform/v2/x402 (CDP) · paid to 0xCffFF71bB162E1e54180cfFD1C100708981573B0.
Priced at $0.01 to exercise settlement. The same artefact is free over MCP and in this checkout; the payment is the demonstration, not the product.
2026-08-29 · 2026-08-31 · 2026-09-01
| Time (UTC) | Payer | Resource | Amount | Settlement |
|---|---|---|---|---|
| No settlement yet. The first paid call appears here with its facilitator receipt. | ||||
Every settlement shown is between keys this checkout holds. No third party has paid.
Any x402 client can pay these routes. The buyer needs USDC and no gas token.
curl -i https://agent.wattness.ai/v1/witness/2026-09-01/bundle # 402, with the payment requirements
node packages/mcp/scripts/x402-buy.mjs https://agent.wattness.ai/v1/witness/2026-09-01/bundleSynthetic 10 MW / 20 MWh paper asset at HB_NORTH. Real ERCOT public prices. No QSE. Nothing submitted to any market.
Nothing in the design puts a chain in the dispatch path.