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.

“Conception facile”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
4ea644480dde9857522d59e8a23eec6a747692e0a138ddc18bffc0c974e02872
Signature (Ed25519, base64)
M/WaF2W/I3GOxhqNyOgGeZryGPeLccZTmLhlXF+J8QD9BEtVN6kJVX438qQvzsETGkiMa1cVhUBGP4bQBECxAQ==
Merkle root
a086f9fa8309b32cad6e06b6c84c12133a405483807f462eafed4cabc6f3fb99
Merkle path
["4ea6c50476290d44a5c28317ac33943e5affd80f913a0160ea72c399763aa66b","4f43bb0febc0a7955abb4f9bf5e6c0ebc076d0a4f06d7f98de8492492f37396b","c18eaa4fba0b64b70780b9d54e0505a4f7cae326857ac233cf29b67dcf5e17d0","f5bc211350d65eb0af8bcd7083414f3f90fc012232e9eacb1baff5fc7b183f41","55473b9ff40d1dcfcc9d5de96801bb5abfe5ad8543873f61e35c90ec88a8ecfd","498c244f82f88b5e5f8404b99f766d946f301a50881748554f5d7918a7f57167","46db483cd7d5b1f3653986aff33b275b8762f8784e96f40119b8e7462811b9ea","bfb5d1ac63fac5476c63895ffc90799d50723c24f90c32caf3732f21595ccdc5","9516088f877bd15f8624d948006cb2d761b6c4f745770a3a8b2cb7aec97f59db","85a21dff206245ad6340f55a71973a0ffbe437d67404321a120923da69b38f61","7343b0d327b913079b259ee1b4707092d9093cf09d450db99c337c786c8134f8","f9951d35e7c322307a3fd4c20465f8737266a404e30905011a598b88f9846215","70bafc13b011fd7d1efcc84705491ed97b239fef58436211e6e791ef161e4f98","3aaa0ca1c59e2fffb0896520bfab42cd665f7155bd5324013ae19a22f4f790c8","d4cf3fd862731bc6a1728d66b360c0434f801f84e015a828556d2731bd771b26"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514476227 · entry 108e9186e8c5677ab19c…
Expected log hash
9a346357c8991b17bced8f12238c2332c4ac3078c0d9a283ee00f82b3c69be66 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":"v1787129084398","kind":"published-quote","locale":"fr","page":"product:ifolor/monatsplaner/fr","quote":"Conception facile","rating":5,"review_date":"2026-06-05","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 (a086f9fa8309…), 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.