Monad Metropolis / agent commerce

AgentPay

A working agent that can buy its next breath.

A scripted story about an agent preserving its work and purchasing the next inference. Model usage and Monad settlement are historical evidence; the coding task is a separate teaching fixture.

RECORDED TESTNET TRACE
DEMO MODE / VERIFIED TESTNET REPLAY
NETWORK / EIP-155:10143

SCRIPTED STORY + HISTORICAL TESTNET PAYMENT. No new model call or payment is made. Capacity indicators are illustrative, not measured balances. The recorded model output did not generate this repair. Run the local acceptance tests ↗

WORKING / CHECKOUT RETRY TEST 2 OF 3
STORY RUN / KITE-07 / JOB #418VERIFIED PAYMENT / MONAD TESTNET
K7
AUTONOMOUS MAINTAINER KITE-07 WORKING
bounded refill available
Fix checkout retry loop 2 / 3 tests passing
$ npm test checkout-retry
FAIL retry preserves idempotency
agent: inspecting payment state...

Kite-07 is already working when the story begins.

The job is real to the agent: one failing test still blocks delivery.

SCENE 01 / WORK
01

KITE-07

checkout retry
job in progress

02

MARKET

aiplans.dev
+ toolkit.fun

03

POLICY WALLET

owner-signed
spend boundary

0.100000 ceiling
04

API PROVIDER

GLM-4.7-Flash
machine route

05

MONAD

Permit2 / upto
actual settlement

0.000001 USDC
JOB #418 2 / 3 tests passing
model metadataquote / digestreservationprovider callchain evidence

Verified trace economics

Public market prices, bounded request, provider usage, and chain settlement from the same trace.

PROOF / MATCHED
Market / Zhipu direct CNY 0 input / 0 output per 1M
Market / OpenRouter USD 0.06 input / 0.40 output per 1M
Toolkit testnet demo rate 2 input / 8 output atomic USDC per 1M
Bound request 1,024 input estimate / 256 output cap
Toolkit offer limits 128,000 max input / 4,096 max output
Actual provider usage 17 input + 256 output = 273 tokens
INTEGER METER ceil((17 x 2 + 256 x 8) / 1,000,000) = 1 atomic Preflight worst case is also 1 atomic for the bound request.
MONAD SETTLEMENT 1 atomic = 0.000001 USDC rate toolkit-demo-2026-09 / Permit2 ceiling 0.100000 / unused 0.099999 USDC

Proof explorer

A receipt is useful only when a human can recover the same evidence.

transaction0xc1b583...263ed2
provider usage17 in / 256 out / 273 total
model resultGLM-4.7-Flash delivered
statusawaiting settlement