Appearance
Concepts
Seams is wallet, credential, and policy infrastructure for applications that provision persistent wallets for users or shopping agents. It helps those applications prove who is acting, bind what they approved to a typed intent, enforce policy before execution, and preserve an audit trail afterward.
text
Prove who is acting.
Prove what they approved.
Enforce what they can do.Wallet signing is the first execution surface. The same model extends to payment rails, merchant APIs, marketplace APIs, agent tools, and delegated device actions.
The primary use cases are platform wallets, shopping wallet apps, and shopping agents. Seams provides self-hostable threshold wallet infrastructure that deploys to Cloudflare.
System layers
| Layer | Role |
|---|---|
| Proof layer | Passkeys, Email OTP, VoiceID, device proof, org proof, wallet proof, and configured external credentials. |
| Policy and mandate layer | Signed mandates, typed intent digests, policy epochs, budgets, expiry, revocation, and audit state. |
| Key infrastructure | Holder shares, server shares, Router A/B, SigningWorker, export, recovery, delegation, and rotation. |
| Enforcement gateway | Allows, denies, escalates, or requires human approval before money, authority, inventory, or API state moves. |
| Execution adapters | Wallet signatures, payments, merchant APIs, marketplaces, agent tools, and future device actions. |
Reading order
- Architecture for the source-of-truth component map.
- Wallet Infrastructure Comparison for deployment and cost tradeoffs.
- Policy for mandates, proofs, and authorization.
- Custody for who can hold or open key material.
- Threshold Signing for Router A/B, Streaming Yao, and signing shares.
- Sessions for signing lanes and bounded runtime authority.
- Auth Methods for passkeys, Email OTP, and VoiceID.
- Delegation for linked devices, agents, and rotation.
Shopping-agent short version
Give agents permission to act without giving them unlimited authority.
Define what an agent may do. Bind it to signed intent. Enforce it before money, inventory, or authority moves.