Skip to main content
The canonical wire format for AAP attestation tokens.

Envelope

JWS Compact Serialization (RFC 7515):
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. After exp, 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 the mnemom verify-card command (see the CLI reference).

See also