Quote verification

This proves the quote below is recorded by Citatio exactly as displayed and has not been altered since it was committed and anchored. It documents Citatio's crawl observation; it does not imply endorsement by the source platform. The quote links to the original review.

“Entièrement satisfaite de ma plaque de cuisson”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
9cf2d2a612f5c34b4b2cd183ca931527fc6171d1b220a82e6f2f209ef8acdad7
Signature (Ed25519, base64)
dtL41867tgEhA9I73LAws0j77vosyPK8y2rJTYFD70GjRTmYlL0COBZT/PINn3srG87+K9DsvLYRdIlbrPcFBA==
Merkle root
417e79c5636392fe3ad064f685f70971e5d532c1ab257f052022be5e8b8c0dd5
Merkle path
["9cf704f928eef86c72b025c19ff16f864c523f825ba4f9d6af7b6f3304dae6cb","722b42d2c541d02d58860f0255221766d156057e31f08e3b8cc4300dff515451","14ab7c9f00f69e623697aa71d3a9e64ba2ad541ce50f0884b4f8e5bdbcb64dbf","e245fe3915a84df37fe6b8b4f19656721d62047c01b3dd1082f54394cb2ff1d3","c0ec720ac18693321400d2d0731a7c3816f6dddb9257a783ca42d447ba8c7713","f96d62b272c74f82e56d23122ea57eb64757944b16b18731caa0eda9265e915a","1425cf6749e7b2a45acf59d71ff790b2bab7cd0a0de077e555e5f32c2dc03312","8e185cf749750eb3434db9f11df06018501d36f54280473aa72406f5dded4d6a","295e98a29a0591a14c4168d0728fa0331c19bfb4197bf2f543daa090690e35cc","815c62fe7a194bba06c3ca54c3e2536cb3c31a7177d85c66477334562ae68101","cdfc992c362fc64516f9328f0f99f6fdcc4959e86726f2f28d63fedf859bd825","34d7fd1d6b3e8b8a25db99d69bbe2452aaed5ef2ec79ad9b2221fd4d27207854","79eb796f009c8c7146fce353ce02afe612522412b0cf624e08734c9049780053","57e0ae13344994ee6a0ba58ca5aa3276e7427d3c63abccf6f53bc322580decdf"]
Anchored
2026-10-14
Public log entry
search.sigstore.dev, log index 3247957099 · entry 108e9186e8c5677aa2a1…
Expected log hash
86fba1d35010991e0e45c044558780825516b744aa3dd43e559455260fbef42d The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1791946591199","kind":"published-quote","locale":"fr","page":"brand:v-zug","quote":"Entièrement satisfaite de ma plaque de cuisson","rating":5,"review_date":"2025-02-15","source":"Apple App Store","source_url":"https://apps.apple.com/fr/app/id960378213?see-all=reviews","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (417e79c56363…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. Locally, without any Citatio infrastructure: SHA-256 the canonical record (must equal the record hash), verify the Ed25519 signature against the public key, and fold the hash through the Merkle path (sorted-pair SHA-256) to reach the anchored root.