Turn any merchant into
an AI-native seller.
One conversation onboards a merchant. The agent it produces sells on that merchant’s own storefront and competes for customer intent in a sealed offer exchange — with Visa as the trust and transaction layer.
3 merchants · 18 laptopsin-memory-seeddeterministic-fallbackshopify demo-mirrorvisa mock
Merchant agentown inventory, own rules, cannot see a rival’s offer
Customer agentfilters, verifies and scores for the buyer alone
Three demo screens
every screen runs on real data01
Merchant onboarding
Paste a store URL. Platform detection, catalogue import, rule extraction by chat or voice, Visa acceptance, agent generated — one conversation.
Shopify detectorVoice interviewEditable rulesPayment setup
Open02
Merchant storefront
The generated agent running on the merchant’s own site. Scoped to one catalogue by construction — ask it about a competitor and watch it decline.
App embedMerchant-scoped toolsNo cross-merchant access
Open03
Customer agent + exchange
One sentence in. Signed requests out to three merchant agents, sealed offers back, hard filter, deterministic scoring, one counteroffer, locked offer, Visa authorization, order.
Sealed offer roundTAP-style signingPayment InstructionPasskey
OpenWhat is real, and what is not
Merchant policy engine, offer validator, hard-constraint filter, deterministic scoring, offer canonicalization and SHA-256 lock, Payment Instruction controls, Ed25519 TAP-style signing and verification, WebAuthn assertion verification — all executing.
Visa Acceptance authorization is simulated to the documented request/response model — no sandbox credentials are configured here.
Shopify runs against the seeded catalogue mirror. Set SHOPIFY_ADMIN_ACCESS_TOKEN and SHOPIFY_DEMO_STORE_DOMAIN for the live path.
Visa Intelligent Commerce Connect, VIC credential services, the Visa MCP Server and network commerce-signal ingestion are architecture-mapped, not integrated. The TAP demo key is locally generated and is not registered with Visa.