Revocation
A PINT can be invalidated before itsexp. When that happens, every JWT ever issued against that PINT becomes invalid regardless of the JWT’s own expiry. Revocation is the mechanism that closes the gap between “the user changed their mind” and “the user’s token expires.”
What triggers revocation
- User revokes from the Sumvin app — for example, revoking consent for a previously-granted scope.
- System revokes on policy violation — KYC regression, Safe compromise signal, anomalous activity.
How a verifier checks
exp.
When to check
Every verifier picks between two strategies:| Strategy | When to check | Trade-off |
|---|---|---|
| Always-check | Per request | Strictest; adds a round-trip to per request |
| Lazy-check | On cache miss or for sensitive actions only | Cheaper; narrows the window in which a revoked PINT can still be used |
See also
- Revocation reference — endpoint shape, status values, and error modes
- Verification tiers — why Enhanced-tier pairs with always-check
- Purchase Intents — the object being revoked