task ioa-demo-001
Find a clean skincare product under $70, add it to cart, and ask me before paying.
AGENT RUNNING
≤ $70 USD · clean-ingredient · ship to SFSEED · static demo
Problem
The web was built for humans. Agents trip on cookie walls, shadow DOMs, and infinite scrolls — and there's no safe path back.
Solution
One mission console. AgentGlass repairs the friction. BatonPass asks the human in seconds. PayGate402 settles tiny payments via HTTP 402, onchain.
Why it matters
Real agents that browse, recover, ask and pay — without burning the buyer's card, the seller's site, or the operator's audit trail.
0s / 22s
speed
agentglass seedbatonpass seedpaygate402 seed
Stage 01 · browser agent
claude-computer-use · northernglow.shop
IDLE autopilot
https://northernglow.shop/collections/serums
okTask
vitamin C serum
Budget
≤ $70
Site
northernglow.shop
Agent
claude-computer-use
AG
Stage 02 · web-wrangler
AgentGlass — friction → repair
idle3-agent panel
41
AX score
Agent Readiness · 0–100
before repair
Findings
0/ 7
4 blocking · live agent panel
Patches
0/ 4
verified · cookie · cart · grid · cta
agent-traces · top findingsv1.findings/agscan_8c91b
- no scan yet · awaiting browser-agent surfacing
report → agentglass.dev/scans/agscan_8c91b2f4AX · 3-agent · DOM-patch
Stage 03 · human handoff
StandbyBatonPass sub-10s human-in-the-loop
Agent hits CAPTCHA, payment gate, or approval moment → phone buzzes → human acts → agent resumes from the exact failure point.
iMessage · BatonPasshndf_d1a2b8c…
Agent · checkout
I found NorthernGlow Vitamin C 15 — $62.40, ships in 3 days. Approve to pay?
ApproveCancelSwap product
Response
—
SLA · < 10s human turnaround
Channel
demo_sms
· sms · voice · app · emailroutes to the human most likely online
Awaiting human at the exact failure point. No re-run, no context loss.
$$
Stage 04 · agent paymentPayGate402coordinator
HTTP 402 · agents pay in seconds, onchain.
402
HTTP
Payment Required
resource /agent-checkout/unlock
merchant NorthernGlow · demo
note no real cart charged — completion-token only
merchant NorthernGlow · demo
note no real cart charged — completion-token only
awaiting payment payload · 0.01 USDC · base mainnet▍
paygate402 coordinatortx · sub-2s
›POST /api/demo/payment-requirement → 402
›require 0.01 USDC · scheme=exact · network=base
›facilitator: verify signed payload
›settle tx → 0x9c4e8d…4e5f60
›resource unlock + receipt mint
›▍ waiting for inbound traffic…
Receipt
amount0.01 USDC
networkbase
merchant0x71C7…976F
payer—
tx hash—
paid at—
audit ledger · agent-readable
Final audit trail
RECORDING append-only
01 · MISSION
ioa-demo-001
02 · REPAIR
AX 41 → 87
03 · HUMAN
@SidraMiconi
04 · PAYMENT
0.01 USDC
05 · TX
0x9c4e8d…4e5f60
06 · SETTLE
…
The audit ledger records every step — agent decision, friction finding, patch hash, human approval, signed payment, settlement tx — and seals on mission close.
event log · scripted
Internet of Agents — live timeline
STREAMING
- t+0msMISSION·spotlightMission openedFind a clean skincare product under $70, add it to cart, and ask me before paying.
- t+800msBROWSER·infonavigate → northernglow.shop/collections/serums
- t+1.9sBROWSER·warnconsent-accept · no accessible nameTried 2 selectors, both failed.
- t+3.4sBROWSER·errorAgent blocked — surfacing to AgentGlassclaude-computer-use halted at 38s; cookie wall + shadow DOM cart.
- t+4.2sAGENTGLASS·infoScanning northernglow.shop with 3-agent panelClaude · Operator · Gemini baseline running side-by-side.
- t+6.3sAGENTGLASS·warn7 friction findings · 4 blockingAX = 41/100 before repair (cookie wall, shadow-DOM cart, infinite scroll, sticky checkout).
- t+7.8sAGENTGLASS·success4 verified DOM patches appliedconsent · add-to-cart · semantic grid · checkout CTA.
- t+9.1sBROWSER·successAgent resumed — cookie cleared, product foundNorthernGlow Vitamin C 15 · $62.40 · in stock.
- t+10.5sBROWSER·infoAdd to cart · proceed to checkoutReached checkout step at t=30.0s.
- t+11.7sBATONPASS·spotlightHuman-in-the-loop · payment approval requestedI found NorthernGlow Vitamin C 15 — $62.40, ships in 3 days. Approve to pay?
- t+14.3sBATONPASS·successApproved by @SidraMiconi in 8sResume-token issued; agent re-enters task.
- t+15.6sPAYGATE402·warnHTTP 402 Payment RequiredResource: agent-checkout-token · 0.01 USDC · base mainnet.
- t+17.4sPAYGATE402·infoFacilitator verifying signed paymentx402 scheme=exact · USDC · base · single-tx settlement.
- t+18.9sPAYGATE402·successSettled · tx 0x9c4e…5f60 · 1.8sReceipt minted. Resource unlocked.
- t+20.1sBROWSER·successCheckout completion-token presentedCart held for buyer — no card touched, no item charged.
- t+21.0sAUDIT·spotlightMission complete · audit trail sealedAgent failed safely, repaired itself via AgentGlass, asked the human via BatonPass, paid 0.01 USDC via PayGate402 — and stopped before any real money moved on the merchant side.