3-MINUTE DEMO COMPANION · VERIFIED TESTNET EVIDENCE
The Agent can pay. The Agent cannot exceed the boundary.
Spendkit keeps the Payment Wallet key outside model context and Spendkit Server. Router payments pass through the Agent's onchain spending Policy.
Core idea: MCP authorizes. Arbitrum enforces. The user keeps custody.
This page is a presentation companion, not a simulated Runtime. The live Agent tool calls in the final demo must come from the real Runtime Agent.
The Agent starts with a normal task
USER → RUNTIME AGENT
Natural-language instruction
Pay the demo merchant 0.01 USDG.
The Runtime Agent should discover and call spendkit_get_policy, spendkit_preview_payment, then spendkit_authorize_payment. For a no-write rehearsal, decline the per-payment confirmation after authorization. “Demo merchant” is a local Runtime label, not a claim that recipient allowlisting is enabled.