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)
7e33e8c6cf0168a95efe7208d536db9434845bc65f2538cd83d632aa0b554dd8
Signature (Ed25519, base64)
ZuzkWupwrwhUp/b49WXoTOvfNWEWOW9vYvSCDGfzk4Fua1QyT2hogsJKiIrwUM4yrJSlZMFfJRNKLv0j9PG4AQ==
Merkle root
a6a2b4c9d7d1eafa4a3ba3595aa08f11c105165de84940ffc059f837c445104f
Merkle path
["7e319e854112013ebba39807ce496eaa880686d59a95f5bfcee4c59443ddbd8a","1b20dd4214cec8d56d8cfe18d6b4d165584c1472efb7f69b7af1687e8be78e92","919d38dbda94afd8d06dbacf37962e407ebd46d9105f3719c5683dec6b5a4894","4a12ba193bf8b5de558b5e5430756aeb08b7939436d56ae32a6a2c58e1a7fbf9","29d1128cbd8ce5753ea25bd5bf0bcbe57c890ff271695f01c7eebb53cb42465e","6bf6fe77a0654aabeba62e1bf7eb34ca64b2f3d2ae3036a3942356fa53b8e720","1de49e18b315228fc10dc55d21aca5169c2e064ecc1c25184edbc18e310a9bc8","c156a734b5f3d43e8b2b04a604c20eef0ee57772cd454dac6ad057a5b3ce56f1","672ddc9e6b9e6812e86528ce2dc65e1c83863e3c4b500ea53b6095ec4a023bf7","ad78de3865345401e31274f3a8e3a5c142a44793194689730077eb4bfc6045b9","aedc7327e78218f6280af7155f41fd28935caa7624f83e92db04a2edcd09644f","2303dd26cda116a8eb0800a8bc774bd2f257b5ec2193ff1cb7ee613e1177a153","fff493d2d253462ad7d864285021e071d3afe7ac9b0c40aea8ee31ecda85a42c","d9b9cce27629bc902030340ceda068fb90d53ddab20309d3b3d8bb3949c170f2"]
Anchored
2026-10-16
Public log entry
search.sigstore.dev, log index 3273342496 · entry 108e9186e8c5677a66d7…
Expected log hash
8a8ea4260f3039926c3342603d4fca7ca9e5c627d841ac1c7142e303a049d0c7 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":"v1792122420855","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 (a6a2b4c9d7d1…), 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.