> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sumvin.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agentic commerce

> Reference application for AI agents shopping and transacting on a user's behalf, built on Errands.

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 <Tooltip headline="Errand" tip="An agent's scope-bound tasking run: Intent → Authorization → Vigilance." cta="Glossary →" href="/glossary">Errand</Tooltip>: a scope-bound tasking run that makes that envelope cryptographically bounded and auditable.

<Snippet file="product-term-disambiguation.mdx" />

## 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 **<Tooltip headline="Stamped Mandate" tip="A signed authorisation a user grants for specific scoped actions — delivered on the wire as a PINT." cta="Glossary →" href="/glossary">Stamped Mandate (PINT)</Tooltip>**, 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](/guides/ipa) and [Errand lifecycle](/products/errand/errand-lifecycle).
* **Scopes** — in particular `sr:us:pint:spend:execute` — describe what an agent is authorised to do. See the [scopes reference](/identity/scopes).
* **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](/identity/agent-signers).
* **Enhanced verification** at checkout requires the merchant to verify both the JWT and the EIP-712 Stamped Mandate signature. See [verification tiers](/merchant/verification-tiers).

## Where to start

| Concern                | Where to go                                        | When                                      |
| ---------------------- | -------------------------------------------------- | ----------------------------------------- |
| Orchestration          | [Errand guide](/guides/ipa)                        | Running an Errand end-to-end              |
| Capability envelope    | [Scopes reference](/identity/scopes)               | Scoping what the agent is allowed to do   |
| Cryptographic identity | [Agent signers](/identity/agent-signers)           | When the agent signs on the user's behalf |
| Merchant boundary      | [Verification tiers](/merchant/verification-tiers) | Standard vs Enhanced at checkout          |

## Related

* [Errand overview](/products/errand/overview)
* [Errands quickstart](/guides/quickstarts/perpetual-search)
* [Verify an enhanced PINT](/merchant/quickstarts/verify-enhanced-pint)
* [Payment request links](/products/payment-links/payment-request-links) — agent-fulfillable payment primitive
* [Global x402 acceptance](/products/payment-links/global-x402-acceptance) — persistent, SRI-resolvable payment target for agent-to-agent settlement
