GraphPayAsk before you pay
MapRace modeHow it works

Vitalik’s phone

Vitalik

vitalik.graphpay.eth

payer.vitalik.graphpay.eth

pays for the team, within its cap

status —

Reading the spending pass…

Budget 6.00 USDTBy 20:00

Budget and deadline are read by code from your words, never by the model.

Advanced

Gives a fresh agent its own name and wallet, pays once with it, then unregisters it: the next payment is refused.

What just happened

Identify with ENS, remember with Arkiv, pay on Whitechain. Each step lights up from the live run; every chip opens its explorer page.

  1. The agents think

    The buyer team splits the job: scout and analyst work in parallel; code vetoes risky shops.

    waiting
  2. x402: the 402

    The shop answers 402 with its terms: scheme, network, asset, amount and who gets paid.

    waiting
  3. The signature

    The payer agent signs the order terms and a gasless approval. Signed, no gas.

    waiting
  4. The settlement

    Our facilitator checks the signature and the ENS gate, then the relayer settles and pays the gas.

    waiting
  5. The contract event

    PaymentSettled, with its arguments, block and explorer link.

    waiting
  6. The Arkiv write

    The payment becomes a line between two ENS names; the tallies tick; the receipt cannot be edited.

    waiting
  7. The GraphQL answer

    The question, the answer, and the exact Arkiv reads behind it.

    waiting

Send the request on Vitalik’s phone and each step fills in with the real messages, signatures, transactions and Arkiv reads as they happen.

Kesar Kingdom’s phone

Enter the demo passcode

Buttons that move money, pause an agent or refund an order run on the server behind this passcode. It stays in this browser tab only.