End-to-End Flow
The complete ResearchAgent scenario — three distinct phases showing how a consumer agent autonomously purchases premium data from multiple sources on behalf of a user who set a $10/day budget once and never touched the app again.
The Demo Scenario
The MVP demonstrates a complete AP2 → REAPP → x402 → Stellar flow using a research data scenario. The scenario was chosen deliberately: it exercises every component of the stack simultaneously — mandate issuance, scope validation, Soroban enforcement, x402 settlement, fee sponsorship, multi-merchant composability, and audit trail — in a single coherent user story grant reviewers can follow.
Three distinct phases. The user touches the system exactly once. Everything after is fully autonomous.
Phase 1 — Setup
The user opens the REAPP web wallet, signs an IntentMandate with their Freighter desktop wallet, and registers it on Soroban. The agent keypair is added as a scoped policy signer. This happens once. The user's private key is never involved in any subsequent operation.
Phase 2 & 3 — Autonomous Operation + Settlement
The agent receives a task, identifies data sources, and executes the full validation-to-settlement cycle without any user involvement. The REAPP validator runs five checks before any signing happens. Stellar settles in approximately three seconds. The Soroban period counter updates atomically with each payment.
Multi-Source Budget Tracking
The same IntentMandate covers multiple fulfillment agents in a single session. After purchasing from three separate merchants — DataFeed.xyz, ResearchAPI.io, and NewsFilter.ai — the agent has consumed 4.00 of its 10.00 USDC daily budget across three Stellar transactions. The Soroban contract tracks the aggregate spend atomically. The agent knows exactly how much budget remains.
What the MVP Actually Proves
Build Reality — What Already Exists vs Net-New
A lot already exists. x402stellar's four npm packages are live. Soroban custom account patterns are documented. The AP2 spec and Python reference library are published. The team is wrapping and composing — not building from scratch. The real complexity is the validator and the Soroban contract, not the SDK surface area.
The honest timeline assessment: 5 months, 2 engineers, ~800 hours total is tight but doable if AP2 stays stable. Scope creep or AP2 instability are the most likely timeline threats.