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.

“Conseils pertinents, très sympathique.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
33a51dd46a373206e2784a414ec7f18c928a2088524c6a2310b8a463fc10fde5
Signature (Ed25519, base64)
c6OPf45PQQYPddMtSGSgTw/dJc+YXX81YwGpnjdGsXm7CovAMYQGCLw0lrVM0wzIoXPOeORUGbOBkDEwiRt5Cw==
Merkle root
4e4bd1a263431190e24045d88fbbb7ed5f9030935faef80dec659ae2f039ec76
Merkle path
["33a37da7a998dd33951606ba9c8e0a860172c9f119f0c5dfdd344b45794fea4d","9a929ab0f7825e8045ab13ca3cca05ff63a78e03a71a76f2a4637668d0a8bc19","62bc8a590c7f4af5d0d823b11cbfd3f885e49a9cdc114e5f37e0cb339e4724f5","0c2fbe7325887110dfda946daace7ac47d10d1bc0e98f81116827b39f935dcdf","da0049f11a17901adecea8c84902d16a1647f1ca3d77f02b43d29c8cac763755","1eb5844350734490ff8d0426f73ef6aeceef4b381c01a959491cfa1dd4512bb6","8e92ed94c93c26ed542bbef176303be6c55098b70b5c13fdfa93d79c27ba09a0","ee8bf38b4ef03dbce6c3e44a52ad530c0366d7b5d0147bf1209c683f2a224c7e","123daca3df43d3f095ce4a92bd89f931dcb21057ce1b18efdd95833cba3fd17a","b978c13eb5302989daf83756d1eae9fd285ca302a612bb779c1614d77f9731a3","653bbdb13ada7c69bb5dae35885efe843059494bce57547e7ab5789917eb0065","2c2ffc4d2d5f027594bed7ad3f856c3cf4d963cd23fe442c669a607b99adedbe","0652ef4204d5aaf78287a23f5a8c7710c0b41a6da6c313a7835ff9e55f96ffa8","5b404d681bffee559c59320e4c89c61c29c9a49c6b4ba6d76cd832716684aa58","9aec3ad04e3d8c78958d9259e35fb1f1ff0ef798a114433bf3a500e8a57b1e41"]
Anchored
2026-08-31
Public log entry
search.sigstore.dev, log index 2657305914 · entry 108e9186e8c5677a8c0a…
Expected log hash
706e8c400fa8ee9f8b3984ef9db59f211ad2980d864551783fb16e1211d62156 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":"v1788144640122","kind":"published-quote","locale":"fr","page":"brand:bookfactory","quote":"Conseils pertinents, très sympathique.","rating":5,"review_date":"2026-08-13","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X574512025EBB9124A1B84F5AA83E47EE.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 (4e4bd1a26343…), 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.