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.

“Une facture avec QR code serait utile”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
84b2ff00b7f19b0e3f267593c38aa1cb0c9cd74d46fea86ae768e95e9569b0c8
Signature (Ed25519, base64)
KQyy50BrbhvA1cBLbD7GFfzQEn+OWAfFHwEUGkdiHJ1vcIdKflCPXxU+CKcbXLXSSjJhlDNyIP6BVGuh+gKRCg==
Merkle root
cc9af896bdf0beb88857e1dcc841c404ccd4c59cbcb6932f17077fc8aa87fc23
Merkle path
["84b0bd801b5972ac2144f8c0f917c3478abc98d779e9dabf4822dcc4962b8223","00be3630d14668e77c8c59e099626079a1a07e5aab9755ff91ef3186bd5f7aff","07f108a75e08fe9cfc06da36184f85b14a3c7eb27cae3045dfd58c23f1f8a771","e2f40bd709dc0bd85b9109f97fb707987b0a951d585fe31a4187b841f01c15da","bffd93c12939d253e20788419030b63270f975de9a7453c730b24e4c7cd25c50","d5a6f6ca9882082c786ca7124e6f877c5c70527bde674faf25781a53a2710adb","8df18cb4c3e23807506317fa6efc4330fb9f9c1a6c999b6a3ac7de8f2af9a53a","5bf9cbbfe4a7f82c44ca67391da7f3b9df452ad9c38914785068d563d23a6498","d2392df59831f6aaa437fe872646acaaa8f3506942c2f9f98a61636b5f910915","b2779f2369121ac021ed1624ddc6b164e34ee81ddb7c4c2e96ada16d3eb93870","b2278c758d4ca0c9a6ab4670d84af611c53971a47dfc5fe3c957cec9f5486828","04e1c79f3cf2bb347746a74560bae907e178fea03ddfb5ad77c4c13d3ce6779f","58b1aaf4ff68687e7006533ee52afa6414f635ffd828ae73a306f5f050aad891","c7065531c3e7c4c7309e4efe4674330d1f0c5150d728171b8966a352ede62d5a","7e6c62c2991c7cac05134c9f9e2ab89c75f6106f706f524eb2e9fa9f554216f5"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542751096 · entry 108e9186e8c5677aaab3…
Expected log hash
8251ea19feed4cbe325f48ba93f0e47294878633f5d43178e4a3a023547e795b 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":"v1787281943761","kind":"published-quote","locale":"fr","page":"theme:pixum/billing/fr","quote":"Une facture avec QR code serait utile","rating":5,"review_date":"2026-06-28","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X3DE729F568C455BB31536436C1CD5BB2.html","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 (cc9af896bdf0…), 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.