the user gave the agent permission to buy 2. Authenticity of Intent: Ensure the agent’s request reflects true user intent, not prompt injection 3. Agent Errors & Hallucinations: Hard bounds on merchants, SKUs, and max payment amounts 4. Accountability: Non-repudiable cryptographic audit trail for dispute resolution
it holds its own ephemeral signing key (Key_SA) and never touches the user’s private key Non-Agentic (Deterministic): Trusted Surface MUST be non-agentic (renders deterministic templates directly from protocol parameters) Deterministic Verification: All mandate chain & constraint checks MUST execute in deterministic code, never delegated to an LLM
at checkout, reviews finalized cart & price on a Trusted Surface, and directly signs Closed Mandates (CheckoutMandate & PaymentMandate) • Human Not Present (Autonomous): User pre-authorizes Open Mandates with constraints (budget, merchants, SKUs) and binds the Agent’s public key (cnf); Agent later chains Closed Mandates (KB-SD-JWT)