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.

“Livraison rapide et bonne qualité.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3148c845a09434dcef26dfefdc78cc7e4b917ae19a14fff611342b9d3d7714ed
Signature (Ed25519, base64)
27pUDR/TtXQWjLTghxCi6pPg7WB6ys6E0bUBWEXgUbIQY2V/Z38oTlPJNq/f3Xwc/fh1PjxrIvujeGUsHoMnBA==
Merkle root
cc9af896bdf0beb88857e1dcc841c404ccd4c59cbcb6932f17077fc8aa87fc23
Merkle path
["314a997dcf24fc8c52987d7c90b6bf464d38a2157b457b1c90d66441fe66eaad","797e3827656286d37632685b6d7c16d6b1b7f79888ea8dcc54100ce83698b272","6d6db492a9d2ed4d3d201545f58064b20a579ea99322eb7f7191eb0b0bb7bc91","7f3f02b8f95db6fb1d2968223a59d3ad00ab98ef0cbe842298135825c8ed3ced","98ed2dc6b252bb313d9cbb54e6a5903f258f0a06e46d94fa3d4a17fa7c4fb042","a46e18979f2658f90219a49343a67b13de9817576af6b9dd104ef8f82e0c9abf","1b8abc388ee4a3ba30594ece3c48b5f190020cc3783f35f983d7ed1778e329f2","e0f4828990dd7a25e203729eca9907e5937f40a21d7a17365230d17c3b5d5a4e","0f966ec9574637806a4c6c803eeb5140538d53452a90b16565d128a92b1e1922","17f515e1962763b9fc6b6b4892acc561c60f87015d6fdf71409637ae7ad7dd69","e37751a4183855c5412c58192d4fed82f642d87cf746c81989d46727a50c7042","dd4a51c39ef5fa93876b3405416366bbf3a7b89c2c89374c78e1ee723166ebfa","4372dc9da9497fee58c424202bb40227ff1140a098c2b49beac2f4c4ae9a0331","0f351cde6b1d9915cc0e417c0e2f1f0e3b04741e1975a4ad546a8eefeb399e09","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":"brand:ifolor","quote":"Livraison rapide et bonne qualité.","rating":4,"review_date":"2026-01-26","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X309A43086E7145E358EE1687E9DF7162.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.