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.

“Bonnes couleurs malgré l'impression numérique.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2c3ec172ee969f8a2ee2a36c663eee15bc7aedd242593662b801ae7f1c54c886
Signature (Ed25519, base64)
umxToX8kxc9eRZZSvtH0g6N8FnwhyOPMglS3X44XR4i49V58mcp5XCgnUvARQysPpWp3f3d8hHThTz6CZivMDQ==
Merkle root
7b426d9a8e4778c60509753003c7b551184ce3f76e1db9b678c604656c147d81
Merkle path
["2c3c88ca1cd9177789110dcf8e982c4a5a600265eb94c1f5cd06c1734449de60","606349155eff9a9d76392d70b748e9d1a6bf4503ac61cde5107c13582fbb9de4","738444e6e82ec84a105dd98dec96ca6ba79b7aeb5f888d6dd9255a96a4e3ef50","7be11104bf51d0d684e4c2e6341d2d72d1461998082efc05b41d02340ef69a8d","d6d79ff6e6390d75f9d80d913cbf823d4ffaea0236ff45282c25d1eabe3f5cf8","31a835fd4c651f40e8e1ca0e1b7a1c16c96cb8397c9436346cecbc00cdc8ae04","9fb8ce39f714da0e0baaf5796ead79bd0217c3b3e2d6ac01502d173d3f43fdf5","176e2c50fcf3b4d50c82b34c8d59ff2d20634868a1ed2ecd5fad47cc1ff9d516","e10063932e0f92038efd044c15c63f4d883b98f349827351cabb88b5e9149548","460b0a983e72d93b7124f1ee02b74698c7435b431c57333b8ea4eec8663e222e","16b21c0751c5ae816fc2045354e410334f8eaa5e1a635d11b9f96f367dff0392","e5a6f549073b99fdf990eda7506937db034fc236242c8de043f43d51a48fc6ea","5d99da9744e8307e1a97e2467f68825a2078c23dcc4b995c9e783f8caa323115","9116af6fd18052ff80cfd3abad6fc438171b3496be1f90c0fc1ff476ae16bd31","6fe79142608c1fc8bf2fc6f4e46810b02dde5a2430135fbb3f3615b6e79ae38a"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2621780523 · entry 108e9186e8c5677a0666…
Expected log hash
8cedab57a40119bdaca7f2b5c6cf9bb1e2c3e69dc6a6b7339d16a6592c70750e 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":"v1787891923870","kind":"published-quote","locale":"fr","page":"brand:bookfactory","quote":"Bonnes couleurs malgré l'impression numérique.","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 (7b426d9a8e47…), 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.