Skip to main content
Agentic commerce is an AI agent acting on a user’s behalf — searching, qualifying, and executing purchases — inside a capability envelope the user has pre-signed. Sumvin frames this as an : a scope-bound tasking run that makes that envelope cryptographically bounded and auditable.

What the flow looks like

  1. The user expresses an intent in your app (e.g. “find and buy a pair of running shoes under $150 by Friday”).
  2. Your app creates an Errand that encodes the intent and the agent’s task.
  3. The user approves the Errand and signs the mandate , delegating the sr:us:pint:spend:execute scope along with a capped amount and a bounded window.
  4. Envoy re-uses a subset of those delegated scopes to mint the narrow, per-action PINTs it needs, signing each with its per-user P-256 agent signer, and executes without further human interaction — it can never escalate beyond what the mandate granted.
  5. The merchant verifies the PINT’s JWT (and, for spend, the underlying EIP-712 X-Pint-Signature) at checkout and proceeds.
The user stays in control of scope, cap, and duration. The agent acts autonomously within those bounds.

Which Sumvin primitives back it

  • Errands coordinate the agent task lifecycle — Intent, Authorization, Vigilance. See the Errand guide and Errand lifecycle.
  • Scopes — in particular sr:us:pint:spend:execute — describe what an agent is authorised to do. See the scopes reference.
  • Agent signers are per-user P-256 keys Envoy uses to sign the narrow-scoped PINTs it mints; an agent-signed PINT verifies as the user through the Safe’s EIP-1271 path. See agent signers.
  • Enhanced verification at checkout requires the merchant to verify both the JWT and the EIP-712 Stamped Mandate signature. See verification tiers.

Where to start

ConcernWhere to goWhen
OrchestrationErrand guideRunning an Errand end-to-end
Capability envelopeScopes referenceScoping what the agent is allowed to do
Cryptographic identityAgent signersWhen the agent signs on the user’s behalf
Merchant boundaryVerification tiersStandard vs Enhanced at checkout