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.

“No fluff or full of jargons.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2fbcc91314839a2e11e21ec51dd3c7e980f94de89729c05d68598d83d1d19342
Signature (Ed25519, base64)
n4gEcXa/VHnX8rthfHeIcrOeGWaddpaTtXaOjLW8YkV2t3xQTTYfp3e0YShivUbC6MzztJFRq4o0Q2ED4gZzDQ==
Merkle root
11a2f085b34887808624c288bdb8a9bb2465f8a17ffc0507a21c6c30480ef595
Merkle path
["2fac9a0eed52d506db22bfcdfb65ea381b4574b751feafd872a203f101d4052f","b128b9537a4907ce5c4f91ff485543fa41455f6e343cb96dc69b82c8f099a89d","72ed73d6751072402ecd9c2e54b58a3b3044f4accdd4ba59bee9a52fa0fe5e8c","189e62f17723086d245b610f71a66ffeb40dff7b734a286f0a0d40000e14eae4","f958b04d1229b406012cb45e464459ac314b637c4109c5ee54e7bf76255dfcf6","d57e92e2a8991387775d0d5e0b52fb1e0f61b8bf20b31961856520994d8bf3f9","55eafb1c0cf021affcc4d95d08722a0c63ad6e2fca668e05ce0cc5e1a0fb8788","b5ed303d14f395527ff7fc9b2ffec43ed2fda8465398f19dbacaae9e87121253","26fe4e8fb68328723d24f6a3eb9c43f3d55ad2181b52fc66c39e1410610d8312","41fd811732161ebf53ccd0c86e71d0799b7a2f4b6b8203fc75f29383dcb3e0bb","58c9cf3665b33588400fdc57ec5555afb195cb0338c92284ab5c490da10ef41c","5abb224bc46b8cc8bc93d288a9f8e1e4a5d26b8836da9e8906fc8a7563c935ad","fb1f3569d040ca75351d5659336191835a94a470a7cd0c4763016eda83942a4d","5f0ec3efcc382ffab94f1a0257d20edb2123cb780e9210cae686130c7b459013"]
Anchored
2026-08-13
Public log entry
search.sigstore.dev, log index 2444879259 · entry 108e9186e8c5677a9aee…
Expected log hash
46aaee6adbe8e78708ae0190e96aeb0faff7c781c886d293aee096daaf2078ac 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":"v1786586869128","kind":"published-quote","locale":"en","page":"product:relai/app/en","quote":"No fluff or full of jargons.","rating":5,"review_date":"2026-06-02","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a1eb9de272942e81ad636a4","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 (11a2f085b348…), 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.