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.

“had to pay 3 times before i got it to work in standard sizes”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
71e64f49328a935bd762934aa0020244c91341e62081c71772eb9aa836339f26
Signature (Ed25519, base64)
7cJgraUqzfY71yPhbRBsd1LT2+A3nA0t8DDeCQua+anmVA61wWyMX+2R8B4KRk7EylBTK22luBMsP34yoTP2Dw==
Merkle root
11760913b24394c3efea903b5693403de67f30c73517589265e62147ce6d7db9
Merkle path
["71e5c8b8e9b869e5072778f87227e43fb378986a17c7e81ad78d7616a9ea49ab","646e0dee3de7d09b498a61ce96f577cf5c56b36e9ae56dc026e00e17f7c524a3","5ae0fe218021ad46fa6691e8ff1bdd817072739602b0ad30f6f0db4f333138ed","3817779fdff868e94d56f10c588b0a5aea43135264f5a02076e012abe6e2136c","66aad6ec6b490de056ee1ecc69fa712d61bf6139e0f6adedb476840ec793279d","c84f1af3d92a066d0708c5f81ca8969833cdf0aa0dccf010c04657239113fad1","30222dfd585123b945e17c27268264bf30940f52343d087b860759bf13240107","3c12e2b739240eee5d8b879211d85eca9d6018a6e5d4b018ce4e7ff5aadc1d64","c048f1facf8d9ce8484782f965cfa8c23ae00279e293d52a968c2f058965b835","f1e2b60fbc847e802847dac6a0cf34c7a14d62c4fbc6a50e2d61c3d908152447","adacee0a3b10e5ec0601c49562b5a9c8092e1ab843bd49d473c9c5ba566af4c8","9a62a46e701a5d8dabf98a92da0dc752123da44455b7bb6153de6e969f58905c","d40904137a1e80580ad0cb8e2938fa1e329f05cf21dd3d1445cfc71837428cbd","cfc73c2da2e251a366813cff714c1865c080e83bf34fff8a4362ab5588bfc27c","8cba8822ab29049afd67fa646ac9379523fc6be8932688ce4f3067f563511db4"]
Anchored
2026-08-27
Public log entry
search.sigstore.dev, log index 2612584084 · entry 108e9186e8c5677ac6bf…
Expected log hash
0a57a1a3ef828bcabfde2971260e46ab649b0f8c2c96e231d49bb83e51a8ab3d 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":"v1787801559681","kind":"published-quote","locale":"en","page":"brand:smartphoto","quote":"had to pay 3 times before i got it to work in standard sizes","rating":3,"review_date":"2026-06-13","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X14C930604EBB0D509FB466D670FF533C.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 (11760913b243…), 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.