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.

“The people, product and support and great.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
0596511be173e8d7697d3f92125706e8224b13f316c932f942b9cc836fb0d61d
Signature (Ed25519, base64)
czQ5rl51dwrExk8FyPGr2hVfHjTin3ACLIgHmapeiYIN/K5Q0f8uWxNRGFhOYUZ43kRYsSyYE30CSpXaiJPHCg==
Merkle root
cc942239c46f13b1af6cdba0960a24a6cb62e7a7a462aae1e8126c0182dbffc3
Merkle path
["059e7981ecd7c888b0b6dba91f59750d336da5d8ec9da4512cd03dd136073e7d","e2097c34c34bdab7d48261e39fafc879ad1666471290424a4f664462ce820afb","a4957cc090dd12c4f9c7ae2745aa9d999a3c1a3ff29e2091c5758601e9a0737f","7f51f3a5bcc57cbfbb48fd97a6043e6c853eda5bcc4170cb9afbcefe52f91e42","e5014e77c5025a3fad14f8c07f2ca29524b6595c40890858c95432de8246556e","3c580c4f49211898304d7ac80c3072ec8acd8e8cbfaedd9e6372d70e7db59ac3","11f64db022745a26e378b6ea8865c18b458ff46dbc229f66c261269473766b6d","9cd954c07b00d8e0ba25d22778ccd4a84b5bad313c9833fb1abd3215b140b8b7","ee46431dfb7fd93087123a79eaf769760d244f3e6788f0046e6ef068151bf500","dffbc4a92d0c5a99df542c7eb9cc64ec13ca23b31393229e0a124169476e10d6","155deec12fe587e9d76545163e0a3ba9641db96dc9f375612c8edae799667237","ce148a613f994a846805895897725215688955ae601ca9f9f35f9ade9a27066c","29959b29034b6ed072468b5b39d5461625f307638700b9d566e817e6eed47120","f022ca67d84103ce2cdb199754ab60e49f2f04e17a257779049ad5591df59737","f25e568e6bd90a5619f6d6d975016290629a8afed06b80200730e4e12fb2d1bc"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2544236959 · entry 108e9186e8c5677a0341…
Expected log hash
c82e13ba2a716d66def44df55ff50c2e9db35da204570a7fd5650a8bc2702db2 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":"v1787290890795","kind":"published-quote","locale":"en","page":"theme:infomaniak/service/en","quote":"The people, product and support and great.","rating":5,"review_date":"2026-08-11","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a7accf7c9a08331ce945ed5","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 (cc942239c46f…), 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.