- Non-custodial smart account wallets — each user gets a Safe multisig wallet that serves as their on-chain identity anchor
- Purchase Intents (PINTs) — EIP-712 signed messages that authorise specific actions and scopes
- The Sumvin Identity Service (SIS) — exchanges signed PINTs for verifiable JWTs that third parties can independently validate
How It Works
A typical identity flow looks like this:- The user (or their agent) signs a Purchase Intent — a structured EIP-712 message declaring what they want to do, which scopes they authorise, and how long the authorisation is valid
- Your app exchanges the signed PINT with the SIS token service, which validates the signature, checks KYC status, and returns a SIS-signed JWT
- The JWT travels with requests to third-party services, which verify it against the SIS public keys (JWKS) and optionally check revocation status
Key Concepts
| Concept | Description |
|---|---|
| SRI | Sumvin Resource Identifier — a URI-style identifier for users and resources (sr:us:person:safe:0x...) |
| PINT | Purchase Intent — an EIP-712 signed message authorising specific scopes and actions |
| SIS | Sumvin Identity Service — the API that validates PINTs and issues JWTs |
| Safe Wallet | The user’s on-chain identity anchor (Gnosis Safe multisig) |
| Scopes | Permission grants included in a PINT (e.g., sr:us:pint:identity:proof_of_personhood) |
| Verification Tier | Standard (JWT only) or Enhanced (JWT + PINT signature) — determined by scopes requested |
Who Uses What
| You are… | You need… |
|---|---|
| An app developer building on Sumvin | The Platform API to create users and wallets, then this Identity tab to create PINTs and exchange them for JWTs |
| A merchant or service provider receiving Sumvin credentials | The Verifier Guide to validate incoming JWTs and PINT signatures |
Next Steps
- SRI format — the URI family that identifies users, resources, and scopes.
- EIP-712 and PINTs — the signed message spec you’ll mint against.
- Token exchange — trade a signed PINT for a SIS-issued JWT.
- Scopes reference — the capability envelope each PINT carries.