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.

“Le détartrage du four vapeur nécessite souvent l'intervention d'un technicien.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
eb121c3c3dee63920cb4ad34579a707a2b538f36573bfe25da13fa05e7a7b0ae
Signature (Ed25519, base64)
Qhae3oRoVlrbIo8niCqJaPWSuCzg3ogW8y4NbIZVnHJrfW1HQWTY6SrEttWHdZILy9qj8edyuAGIb3FTz45yBQ==
Merkle root
e299bf38720a5a91bdf63bbc0205245bccdf3432ab1652c69342549658b7a9ef
Merkle path
["eb13ca10b983f483a45bc9bbb0e66dfe4a8ea7954aabeb015ce771800e23f3c5","5b39c52ef875e5a72f3a60b2dc59c1b9389b8aec4702ebec044a2370c7adc202","d895ac687906631b7248cd5d082bfebe4fbffa31b914113e7bbd63f4e9fcdfb3","8bc05773cd3a55142c6198ed45e1ee6f075d96f1dbf5a5749b9f908c92d7d6cb","8788bdcf0d2b76b930356d31137761df8bfbd59240bb0c7ffff603b284e0fdd0","60c4122a5a384256190569a58216dddf6b849aa94e3f2925420bb91044309e6c","3b2c4478db157a80f189bbea519f22094d0f4f524baab6110f0d05fc0674fbd3","de97694bff858f7a5d6259c6a1025fd8344a3d513c2f5f6d9f28e3d3ad2fc1c8","eb9bb045fa8d590e24e02ffe9577a956e04048ee3929d88ecee8b511ff062e12","85cf02830a8d5647a5f7705ff7da2f830a119ee29dc89474d5bd79676cc972df","61847aed1e15fe38603f3749ed4f967e83902fabcda16f828dbfb3db9a44d565","d28ed21d4373cfe7811429a5d4926ac987665261fca2846c93ddc2c90e391266","f95e3a68f572f5650a4093453e2bf28168547fa91a01ce08e539b3d7016a3f80","53a8a23597d45564e495678bf6125e41ef42f347693c924494330dab53ea1e2d","2a462314156907e42d6f0d96eed96123f1d79516aef73ed189d9f5466556b638"]
Anchored
2026-09-21
Public log entry
search.sigstore.dev, log index 2904877428 · entry 108e9186e8c5677ab408…
Expected log hash
d020708737f55ccdf49203f373fcbcefe8158cc388605556fbfda3c365de7360 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":"v1789881486272","kind":"published-quote","locale":"fr","page":"theme:v-zug/service/fr","quote":"Le détartrage du four vapeur nécessite souvent l'intervention d'un technicien.","rating":1,"review_date":"2025-06-05","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.vzug.home","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 (e299bf38720a…), 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.