Cortex Purchase Simulator
Test quote, payment, receipt, and fulfillment flows
Connect a wallet to simulate a purchase end-to-end.
Registered context
Connect a wallet to pick from your registered merchants, services, and agents. Or load the physical-goods demo.
No wallet connected.
Quote
Bind merchant, service, agent, token, amount, rail, and terms.
Settlement6 lines from service defaultsmatches quote
Customize lines for this quote
Hashes — resource, terms, quote
Fulfillment & receipt
After payment settles, attach the receipt and fulfillment evidence. Shipping data stays offchain and encrypted.
Shipping encryption (physical goods)
Encrypted payload artifacts
Publish encrypted fulfillment
Stores the ciphertext envelope. Plaintext stays in the browser before encryption.
Evidence hash
Agent acceptance checklist
- Merchant and service are active in Cortex.
- Metadata hashes match the offchain merchant and service documents.
- Payment rail and facilitator match the actual payment requirement.
- Settlement plan hash equals termsHash and line total equals the quote amount.
- Tax recipients are verified remittance or reserve wallets for the merchant's jurisdiction.
- Shipping address is encrypted to the merchant fulfillment key and only the URI/hash are public.
- The account policy allows this merchant, token, facilitator, target, amount, and daily total.
- For x402, the normalized payment payload hash equals the quote x402 payload hash.
- The quote has not expired and the nonce has not been reused.