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.

“qui utilise beaucoup trop de ressources”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
5939f7cb980415657fd7e457a1cc1371e56d1fbd0bd351d5da8fdb9330d5e52f
Signature (Ed25519, base64)
CZEJzICgE4/a0jr4xB3BcS7TcRC6eNFFn61AbWga5u2XP3M8/x8poxjmVFP0tHEOoBDsPZO874GBFs1F3HD5CQ==
Merkle root
f8b4f722de05d6805a889681c3818dbde0f5141f0c8463f2762c4a9a02d66a2e
Merkle path
["59398d8d71dfa36d7eeb362a59533d9ec49282898ec034c8c221d7c3e50829f9","99d406683e4d1d0426dc9447f07f2a1105f2e8e55785cd53b537ee99c1572347","289ef9425f4411959519744f7deefd936d7fd0a317d4e33eb45afc713eb2553a","298159051695b5db858519a22331d282abdf87c1a483161ab7e212a3d956342e","a03b4de66af8019c72b21fcc910c48d845386ddfb647b1ba44ea80dfac344475","e27d6e7f863fe4ad185593f61844b7c3da202144131e0fe22a0602deda595553","aa1d30551d343fd89afd42ba91930c1bf001ae276a18af7dec1b56a0ae84355a","dcda902e0cfd2b344cbc8f790a6903e991b8f239ec4146ee18643239cad7863c","4102e20484a4db04251b6f977e08a5317f5d8eab6f03bd4d065bc99dcdf7beea","e28690dee1fc1b73f94a17e44c1e6c012e6c2e294cb02ad0f01bf89ecd818085","3945323293e7d964c914acbc380fe438ade428ccea5382f90d9e2acc29ebff59","72d7d03bbffc45251fa65ffdc1a1a0c1fd2a2a4ce971ba9524c26c3e2aa6ea85","e32a99b6351a3c58eb0b7d2bbc6fd59ec4374faa1adfc7c1988acd5f8f2d6a69","fd074f6b5b50b116ac3330a06f290a8ebec7ed1849b30507ad6694033af6e1ff","1d6688e1c2658422e04ab99dfb5c8345ecb419dd1f8c6994b4040572f5b4ee4d"]
Anchored
2026-08-20
Public log entry
search.sigstore.dev, log index 2524422814 · entry 108e9186e8c5677a9741…
Expected log hash
e042bf60ab37eb8951abb7a408cc8c7483ec875b9606253deec7a67967130ae2 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":"v1787192294432","kind":"published-quote","locale":"fr","page":"theme:acrobat/delivery/fr","quote":"qui utilise beaucoup trop de ressources","rating":1,"review_date":"2026-02-12","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (f8b4f722de05…), 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.