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)
8a4ee3b6e8d2a86a3bd80bb9b9ff37dea8db698ebd712dda9968943d2ba2d182
Signature (Ed25519, base64)
bzFO3IFTemvZYyMJGiDZEEoG9w9pIfW4hyvRY7F/u8rs2kD6GimJr7vGV24G8/dAswOMt6Vycxy5n2v8zce1DQ==
Merkle root
12764493a64961d0e0d426bbec64b837c2e35bc22a58920afcc56db07df6e8c9
Merkle path
["8a4f1908c054eff9eebd9b38a2281f916928ef08e8c0b02697373bfc21b1e788","3f7f2c6be713a17d812fb656e1688f26f6d0b42762be7f25b0c1bb2d99bbcee7","4ca00e25eb890e0eca4c868c88eeb14863d9aded281829158d7423462a32e48c","d185accd1d687d0b8ecc21c2390a052b31cab5b568a6c2587b3d5fcfbb02056d","9e15e3a4ea73c4527c6a6a2a485f3556ec1460891d976472ef3429dc7e14ddc3","3d929b8b330bfd32f34b1fda5912a39e31802ff3308acdf52085b6d24e6a756d","ec2d59a5e7e16b3a90326919a9f2bf5ccccb90c01b689ad09ad503fbab5082a9","9c18ab7703026576ed2aac8b7f61640b65b34eb4d4a441f18bfa05a698769c2f","9a5981bf1a040a768b0fd367f70819a6abfedf2dcff7bb1d8e1bc7199236e918","3bde12665148663ff7446e117ac80ad779177fdab69df1e795b960334a57e9a0","b5c1da8ce70a2676597d6f89b0ac06ede75a545f3f6bd845ff15099a192180fc","6e7492a07d62ad39f7804150389b5f69d0a690828783da07893d3cf7b1332678","7ba1b048ebdb2ebb98fccaf3d20f797a8ef1d9c7d4aaa87026530ba0119ff1c8","1668e2970aa6114139eeecb92c8b629133c8dbefbad092994a74fb7b0508377a"]
Anchored
2026-10-11
Public log entry
search.sigstore.dev, log index 3198225546 · entry 108e9186e8c5677a10cb…
Expected log hash
a11b46fc63b94f32c49058752856fbdc4e92f7a41d4e67238e3563657fcd50e4 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":"v1791685609571","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 (12764493a649…), 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.