Skip to main content
The canonical wire format for AAP attestation tokens. Mirrors mnemom-contracts/attestation-token/v1.yaml.

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

Schema authored at mnemom-contracts/attestation-token/v1.yaml. Runtime consumers:

See also