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.

“Respect de la vie privée et excellent rapport qualité-prix”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
56eb698bef78affe868f5aacfd528bafcfdf452aecfa545a98f1d9db1f965360
Signature (Ed25519, base64)
mnLRkPZftSPjPqaIok566rj+hFdsJbrmi5hIAs5ytlkQyNZ6/QWf4KOFJapCWGOs4x/sMdqv3dlFn2IapA48DQ==
Merkle root
681242bb8cfa94d3b60cc06de1bbe3e5e124dc1675276b11df0aaabc9faee58c
Merkle path
["56f040c7a9780476b15988902d2e8abe72816e5225339cf91829b0334315502f","3fc7a3d684913d769e02345bb6771ae8806c6045f37f967890c688def7683fe4","cd41f758f6e15deb789279a9993a85114bda25ce0e1eb2af4ba43941189e3971","244dde52a6749e3434969b81d83c688ff0945174dacf114a6a876846100de148","e87fa298484d3d5faa0b0deacf4dc68c82060ff73bb8ec29ffa25cfe14a2d1a8","78f73d86ee5c17e8420231689b3fcf355b317976c79b39ba99f0f046579fdc21","84ccf43d3a5de7cb7636706d12120b0c084b9e3ac10761bb69cad869327629ba","4c38d6722b851764e1bc5b4323902769fbcdef48e5ed6489cec5a7546bf95977","205b24e07ec009ba68604d59d3d03c35d2bd6db1f99cf130801c085dd49188e8","489b5480544adc74f7594d743fd0b9da3e2dfadb39b8967aac3934429c6af933","e9a6998f64f7b3d0001a4bf98af40c68b2a853219e0332ec78e6bd964e07c2dd","130e56dc0be4f0d6a22430c0d78a392d35eb8f7eaf006ec8da1b5a08e3bd3806","ca35c0fb2a839613499bd489c6b0c2aaacd771cea479126a5506cbbc9ba09ce1","018848b1e64bb342ebfcf3461012f852a9938ad88239203d89ee764353ea1567","78eca2193b177c5ad7546ff5d365dd6cb79efa278dddff5151740888f319c0e5"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542879916 · entry 108e9186e8c5677a2329…
Expected log hash
8337812f20bf1207a3c96eed87ab975d7e92ac1421dcded24507b32e456b788f 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":"v1787282728402","kind":"published-quote","locale":"fr","page":"product:infomaniak/domain-privacy/fr","quote":"Respect de la vie privée et excellent rapport qualité-prix","rating":4,"review_date":"2026-03-17","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.infomaniak.drive","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 (681242bb8cfa…), 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.