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.

“Sa simplicité permet de produire du contenu professionnel en un minimum de temps.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
301482e698861376610f2d99aacc9f2656e730d819b664f2c37c86cacfb6fa6e
Signature (Ed25519, base64)
cnIhcdqZuEByyQpEUCJQKmOwaDpp+bq+6lYT9c9a0QAAGPlxOFVai7hajRqIFdFmWj6CKb7Vyr3dInG7QOb+Aw==
Merkle root
f61e30d941fc6fe4321f44fd609b95c61e672bf5a5b9cf2bd801d7c6838aab08
Merkle path
["30179e3c5c0b929ecfde810d1615e83c18fef03ff132f6d2f0b5d56920003263","fcf4e12ccdbb96830fded269787edf0920b8471b23a0e575703386a30b9ecfa0","bd97a8fc7847791f5e5d6b2e95573268e4e6f0b750064ebbaf5df834e3c05aaf","d3378592c86be0c77588eb8519655e51e32c52532ccc2d1b511372fc064180e4","53141cca253fce053a6637da51e1d2656b9aeb349b2a331a5b8af9ae817e0575","d22677cd14feee7fb373e50f2d37d30e2c16a6777234c1712e7ee7dfa2e1f890","b6bc64701723b35116f3defeedd8cced48ce72fe489bbd9996b1f447e2c8bfe9","57771815f76d93a71057238906c1ddc6e36e06b9c4c2b44a01fe2a7ba0931d76","c73b72c23471473622c2d6bbbfe95aeae375e36076507fe835e1ce9f868a121c","b91a0d9db6ce2233791ffddf37f15b1d548322b74a792a7facc5cb1c9d024fde","2cf51bb16c7dd269882115a125a7bcb2d1b3c84cb6e65ad3ce799a5d4d9d55e2","070f07b9b5de05cb519e611a469d456c49abffb51e37b3f07b7c3d64455586f9","e542c9b0dd644bf486b4584f5942f2b676a3e9b7a2bee31b661e1a6188937dd5","5bd4398a4cd1dabda445e7cbcf0d486b98dced817850a98153d8d5d56c4860e6","497997b2593358750b2d0fb52f3c0a7172c4dffade9196b55f1867799a99bb7f"]
Anchored
2026-08-29
Public log entry
search.sigstore.dev, log index 2632385362 · entry 108e9186e8c5677a1c4b…
Expected log hash
8e81bec440ba58560c58893bcb51aeb125fd0d03ca39799edc695d3f533e8f32 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":"v1787973390454","kind":"published-quote","locale":"fr","page":"theme:canva/delivery/fr","quote":"Sa simplicité permet de produire du contenu professionnel en un minimum de temps.","rating":5,"review_date":"2025-09-25","source":"Capterra","source_url":"https://www.capterra.com/p/168956/Canva/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 (f61e30d941fc…), 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.