Shopping agents
A shopping agent buys from ecommerce stores without requiring a Seams or agent integration. Seams gives it a narrow mandate and a wallet or payment credential. That credential permits purchases only within the approved limits.
Example mandate
Allow one agent to buy an approved product from named merchants, up to a per-order budget and fixed expiry. Require human approval when the final cart, shipping address, price, delivery date, or merchant falls outside the original instruction.
Execution path
flowchart LR
Owner["Wallet owner"] --> Mandate["Scoped mandate"]
Mandate --> Agent["Delegated agent lane"]
Agent --> Intent["Typed commerce intent"]
Intent --> Policy["Merchant, budget, risk, and expiry"]
Policy --> Approval["Approve, deny, or step up"]
Approval --> Rail["Wallet payment or virtual card"]
Rail --> Audit["Receipt, refund, and audit"]Keep catalog browsing outside wallet authority. Enter the signing path only when an operation reserves value, moves funds, or commits an order. Revoke the agent lane without rotating the owner's credential.
Use direct stablecoin payment when the merchant supports it. An optional virtual card supplies compatibility with unrelated card-only stores. In both cases, the mandate must bind the final merchant, items, total cost, expiry, and approval conditions before payment executes.
Start with delegated agents and policies and mandates.