AINumbers.co · level 2 · agent commerce

One agent makes one purchase through three workflows

You let an AI shopping agent called ShopBot buy a USD 120 item for you. Before, during and after the payment it runs one workflow each, and every step leaves a receipt.

Goal of this animation

Show how a chain of receipts lets you prove, after the fact, that the purchase went exactly as you allowed. One agent does all the work in order. It spawns no helper agents, so there is one identity to check and one session receipt at the end.

🔒 No personal dataYour inputs stay in your browser tab and are never sent or stored. Every value shown is synthetic.
☁ Our server is Cloudflare“AINumbers server” means Cloudflare today. It delivers the page files once and takes no part in the workflows.
What the red and amber results mean
● green · the check passed and the step may go ahead● amber · held, flagged for review or waiting on something● red · refused, or a mismatch was caught
GREEN · steps 3, 4 and 6Each green check means that rule held for this purchase: right agent, inside both budgets, paid what you approved.
ALREADY PAID · HOLD · step 5The agent timed out and sent the same payment again. art-01 saw cart #4512 already paid once and held the second charge. Amber because the system worked: the duplicate was stopped and recorded, and you were charged once.
NO MATCH · step 9Someone edited the session charge after the fact. The recomputed fingerprint no longer matches the one in your folder, so the edit is caught.
0.0s

Start the walkthrough

What each check is for

QuestionAnswered by
Who is the agent?art-32 checks its signed agent card and art-04 its delegated authority.
Within my money budget?art-02 compares the price with your daily limit and what was spent today.
Within the session budget?art-36 checks the payment session's cap and terms, and art-02 runs again against that cap.
Did I double order?art-01 checks the approval chain for this cart and flags a second payment against it.
Paid what I approved?art-62 compares the payment receipt with the signed approvals.
What else ran?cry-05 folds every receipt from the session into one root, the held retry included.
Within my LLM token budget?Not covered yet. No AINumbers tool checks model-token spend today. The session budget here is the payment session's cap.

If more than one agent were involved

This walkthrough keeps to one agent on purpose. When an agent hands work to another, each agent needs its own identity check, and each hand-off must narrow the permission it passes on. art-385 checks that a delegated token never widens its parent's limits.

Running the same workflow twice in parallel is the usual way double orders happen: one copy goes stale and retries. A single agent that records every attempt, plus a check that flags a second payment on the same cart, closes that gap.

Try to change one record

Workflows agent-identity-trust, tempo-mpp-agent (first three of four steps) and agent-economy-payment-receipt from chaingraph.json. Values are synthetic and the fingerprints are real SHA-256 over the values shown. Inputs and verdict words are illustrative.

←→ back and next · Space play or pause · R restart · level 1: one workflow · level 3: seven workflows · all explainers