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.

“La version gratuite est fortement financée par la publicité.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
ed2e79bdbd07c0167392022f27e1e4dee54280db5a182a053f153710eeeb0a97
Signature (Ed25519, base64)
xJB890UGlbKP30bxudzkah9DubDIrJ1PnTjBfP+wdal32g/hXrdmSq/GPY1fTyMsxZNBIapTuO9AGCiyHTduBw==
Merkle root
1f4f3b5edaf264bc6a00193653378e6f11cdf7d052ca5b778d915c1c21c7403d
Merkle path
["ed2d378496fd272c5ef3aae549c3d9151b09ca73f39510481486f59964b639ae","205a23a1c2da14da3a1dcbfdc1db69e320b0ccbdeaeb8258f927a052793561e5","832c7c5422b8978878e193bb3ed3bc1019b04ab3145a9b58399323aafd430393","123fd7c75f835b8d5f86b5cc2a6cce0f9092ef800e1ae885b2120d49ca34de8c","0a9f81d2aa22e7a2749ae462f89984df723c69a4debf2a5f40d1f8559e9e04d8","064bebc2a1f1021bb772504debadfc2acd0f5dceda044706862719c3bd92bc7b","9036b3cff31040866b3bc6ba8c61e79052652db3ec4107a75f034a735e3a52a6","750f46ed6ba52d46032f4c1a93cb03faa1929f85df98f5e76f8ca78a12900da9","ced6c1a99ca4b47adce196973b7ab9dcf3521a33df38972c2105fc44899cb5ec","db5505b85a40fe0274da281d444e3152286ec103dbe22790cc824c13700bcb44","b0a688b5b2d07a4d8f3c4f9f10b90c1be3dbda3b06826f6153d8dda97b94f028","f982c902e94898b553bce410ccf3d069fe638db69d6764df4013280f4fd485dd","b9232bc93e8912a68b4db116adebcb805e5c5c1232ca1dc24e8f0022d779de40"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514750008 · entry 108e9186e8c5677a7ac2…
Expected log hash
72d3f466bc589a4186e04430bc1133fbed10c2c1049384c2fe15c1cad3406981 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":"v1787133679631","kind":"published-quote","locale":"fr","page":"brand:doodle","quote":"La version gratuite est fortement financée par la publicité.","rating":4,"review_date":"2026-05-15","source":"Capterra","source_url":"https://www.capterra.com/p/142620/Doodle/reviews/","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 (1f4f3b5edaf2…), 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.