Skip to main content
The canonical row shape for the transparency log.

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 the mnemom verify-card command (see the CLI reference), which mirrors the server-side Merkle implementation byte-for-byte.

See also