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.

“Je ne peux faire qu'un livre photo à la fois”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
377ca97b2101d4e12b6e62622ec42970e64dc680841283bc92dd69e5107cadcb
Signature (Ed25519, base64)
V2vTmd01/0LcvWglrUozHRkHVCOfZ+CYbo/kYni5o+wlwb6W2ALhdqsOxz/nz8U5GFp3d375YdTa8kAbNfh6Ag==
Merkle root
9ddf6b9053b6e5e7a2f15ee7f3bfc8dfb72c48a1917ae5b7e553033e3ded6523
Merkle path
["378463d42af978c71309fb71059e4c37f760342163579c1354dff8a3ee56f045","d9a47f92f679b723fcccebeff9d95aa9d9664afafc269260a1241b595905fbc3","b398d7656609479983fa295efbf6298e2dedc3fab29b5b3a8062403370b07604","31adf8b4958bc13f4269692c25d6f3247ae4169a79b3272ec439c32c528a967a","0c4aa97b0cbfe019faeb142cfd8a0f6658659e6fd006e3d2c13f57c6efdbd1b1","1066d62458c5570310858b4e4efa0465f1bb30e234e30cf2d3bb7e2bd88f1b0d","9f39694630415f21a446c7d4005eab60c6dbd44d3c7618c8ce1f218a171c2008","b7719e865565adbc37b185858ccc61f117e65071404505a2e0736eabbc40a1f5","944f360cf3eb49e4af8240314d0de5b3b401a60646084dba1fc90c4bbf15428a","1f7e55e8968dec0d86cb33505b2cf453ae4abfd8c3215528f048ca37d96b095a","c0fa6f6036f50e4f46a8070004f7b38d5dbf318feb1785015761fa89b6c197c9","db5f52b77dba7e273fd04b4e662f89073fb8d8400874c5cc7bbd809a4dd257bb","4e55fbf7ae63bc538398b4fed1ca658ea06c5c93c0235f9de3c90ed09829d3d0","a4308f946a16111c9d609738b93b2f2ae813ce88e33e490f89cf33e3a52e64d3","50c4eca268fbb41f8c6bc36d8a5d1b6cc09733d96f0fb33e6cb584096c56f695"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514967984 · entry 108e9186e8c5677a902c…
Expected log hash
be0cb34bbab326d10b25013c37c9294b14554a6c6e9fac3dc68c06dc2c3c60e7 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":"v1787135269737","kind":"published-quote","locale":"fr","page":"product:ifolor/fotobuecher/fr","quote":"Je ne peux faire qu'un livre photo à la fois","rating":5,"review_date":"2026-02-01","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 (9ddf6b9053b6…), 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.