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.

“Merci tout de même à V-Zug d'avoir corrigé l'erreur via le service après-vente et par geste commercial.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
e79bfdd605ef74cab9474ff9c64bc84466dc0c757a3bec6960cbb8ae9bbd36ad
Signature (Ed25519, base64)
mY8mrwXuHsGCZROAOPYH7Pwts0n/ZAoteZmovQyLQZgN3wBuNBNwEFb4JI0JDqlSaagr3ufJDkoWO46+U2jGBg==
Merkle root
9bf5e8bc71b8f6d2ce627972b9fb81fedd792f7b02f32eb60fb8da440673ef59
Merkle path
["e79e9aa658316e1a5d577f9a515bd46a690e97d5166610af211cf6d2a9c9c4b4","3908d9ac3252836005f3fd08e735dff44d4f488e7acf0b2602113b699374e026","086484074f97facb2846537725240557a74c033c0ccb5fc449991b4c1950e303","2220b6f51fdd7cc2957c758f48762e1b29e43e30e41230a804a0c8583befb11a","70979446071fa6ee435363045555c8e0a016ee9441c6ff163ef31fac6874df78","5f45f30136710aa9226b8a647062730bbb4b4a8abb586ac4212364c2a34b0443","4886d09ae2b0f99a82bed38f71c148b66d35ba1cf93659248e4a05a293651aca","930778dc2cdf21cb166643a92f9180c5349185463105a5fba5be46bfae857d65","2d8e1bbffca235d9992fbcd5f34fb9abb4558bc735ee4d839c4219910ab8aab2","cce0b2a7a4d7c47de2d31f2b0b58f2f532bed96f4d8e2f73aa28c71434945ff2","82a1550dd5ca99e5b25924e11403544db1c36b54c1c15cb51f7ac040fe6d853c","6917f67ecc22e2f24c7e136600f6b306f88fe98f4b0b8230e4c5156db9860083","fcf1b8a212d4e9359d27a9f0a29966f68072c772f77942f260f879f66ada0331","e3d4f74560ebefc008080794ff80cf2bbc3851f4365eda6b2fbf79bf3ad31493","1fa7003be7676d7952d939a45bc47245b2ced828dca06428675c885e312c802e"]
Anchored
2026-10-10
Public log entry
search.sigstore.dev, log index 3177778280 · entry 108e9186e8c5677a59b6…
Expected log hash
6b6bda8efa0d998f344024bc1a70908bd21604d8857c81e0a6e6c5b1de7aa565 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":"v1791603230890","kind":"published-quote","locale":"fr","page":"brand:v-zug","quote":"Merci tout de même à V-Zug d'avoir corrigé l'erreur via le service après-vente et par geste commercial.","rating":3,"review_date":"2025-05-09","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 (9bf5e8bc71b8…), 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.