Envelope
JWS Compact Serialization (RFC 7515):Header
Fixed shape:Payload
JSON object conforming to JSON Schema 2020-12. All required fields below;additionalProperties: false.
Signature
Ed25519 signature over the byte string<base64url(header)>.<base64url(payload)>. Base64url-encoded; no padding, no whitespace, no line wrapping (per RFC 7515 §3.1).
Beyond expiry
Tokens are short-lived. Afterexp, the embedded token is no longer cryptographically valid for new use, but the transparency log preserves it indefinitely. Consumers wanting to verify a historic posture query the log via mnemom verify-card --at <ISO>; the JWS inside the log row continues to verify against the JWKS as long as the signing key remains in the JWKS (active or retired-within-window).
Editorial source
Issued and verified server-side by the Mnemom API’s attestation service (signer + verifier), and independently re-verifiable offline with themnemom verify-card command (see the CLI reference).