Row shape
JSON object conforming to JSON Schema 2020-12. All required fields below;additionalProperties: false.
Inclusion proof shape
Returned by the by-index + at-timestamp endpoints alongside the row:position describes which side of the pair the sibling occupies — right means H(0x01 || current || sibling), left means H(0x01 || sibling || current). The verifier walks the proof bottom-up and compares the result against the signed root.
Merkle tree construction
The offline CLI verifier (
mnemom verify-card) mirrors the server-side implementation byte-for-byte.
Append discipline
Rekor mapping
The row shape is intentionally Sigstore Rekor-shaped so the future migration is a data move rather than a schema rewrite:
Rekor’s entry-kind closest to our shape is DSSE.
Editorial source
Issued, appended, and served server-side by the Mnemom API’s transparency-log service, and independently re-verifiable offline with themnemom verify-card command (see the CLI reference), which mirrors the server-side Merkle implementation byte-for-byte.