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.

“L'utilisation de Canva est agréable”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2d379eb1005b549dc5b1c5c855e6f2b4d9803f3eb9a9e47e32c161fc4fc4b1ff
Signature (Ed25519, base64)
fhMR0zKlz+NqZsK5I8tzdYYzHB7J9/Mu2jASLm+fZCfTLc7TRvaUEKb1IpiQ36KKpaxgZdASvBTQQ0PuNln3CQ==
Merkle root
baa63339ed127dee6c2b1504d3718b71e94c83f7a90a1da737d699c1b2205913
Merkle path
["2d36fc8256b2fa1aebeb2f35b6ffa22448e1f63df8b553e27a3affbbf9e18c43","0749abf3115fbab0104bc5d865f4072f041a818c1ff7358fac3217f6fcaea0a3","fca5413f9870aacc77651f3dc6a055cfcda2c9a33983117247e8956ed74cdefb","b7229820d2c566ecf282471609cb41725b2c7426ae10fda4db17b072c2fbed5e","6ac412d4c1a9cd1d2eb340ae1ee397bf574b7365475d7d83286a627b2f5d4843","a964e069c0579ee06f3e26a326cdf4b67ca02da160457e808ab975abc3ab2d54","4f0f0f8bd28c3c87701c93536ff5c6783e9e932b5c6caac57a4d2e21d60cff79","2f7416636e94ecbc6a6435eabdb69ff2e0d0f8e859da39ac5f00d0bc89a21900","50c72e7f633b9c9ac64b36f3d1186cda312d743f30659772eb60a679844e316a","fcf871a6e88fc457df6f7e2ae4298ede2be5ec4040f88a2e7a8346340c96ef24","1711d250eca6192d6632b06c344a125433cbd45052b94b3cad8a70ba9b5cd4e0","11e6ee32af882c1a876438b8b9f564c1972b2d961348e1c61f5d4f8ee9d720a6","0cd3f758f4659e278065e100418d3fecd9dc510812730faa90016d23fba1f48d","ac24abf3a1c506aec2b5c0611268046e40bd3e23140aabc047f5c16f008d5dd6","11e6176a525c956e4f3a814b04624b93eb8f47dd129fbee2765869efbc5d4d54"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2685255068 · entry 108e9186e8c5677a482a…
Expected log hash
03e66e446ea90df8a21d7d402854ad37d81ce71c2336e953836f61c9bb1e4bf5 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":"v1788348937690","kind":"published-quote","locale":"fr","page":"theme:canva/fit/fr","quote":"L'utilisation de Canva est agréable","rating":4,"review_date":"2025-01-03","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 (baa63339ed12…), 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.