PINT (header x-sumvin-pint-token); the header names on this page are the wire contract and stay exactly as written.
Two credentials, two headers. Inbound user requests carry the PINT JWT in
x-sumvin-pint-token. Outbound calls to SIS (revocation checks, JWKS fetches, token exchange) use your SIS API key in Authorization: Bearer. Do not conflate them.Identity Headers (Inbound)
These headers arrive on requests from a user’s client (or an upstream SIS API caller) to your service, and carry the user’s Stamped Mandate.X-Sumvin-Pint-Token
Bearer prefix.
X-Pint-Signature
X-Pint-Payload
Decoded example:
SIS API Key (Outbound)
When you call authenticated SIS endpoints (for example, to check PINT revocation status or exchange a signed PINT for a JWT), authenticate with your SIS API key using theAuthorization header. The JWKS endpoint is the one exception — it is public and must be called without this header.
Header Presence by Tier
Detecting the Tier
You can determine the verification tier from either the JWT claims or the presence of headers: From JWT claims (preferred):"enhanced" but the PINT headers are missing, reject the request — the credentials are incomplete.