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.

“Le prix de practicite”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
12aad35a45d15a4b910878ee75df67cc896487eb6c68e730c3483710718b78a2
Signature (Ed25519, base64)
EnnUvmPwowR/kAX0UxtqREEzgiovuSBIFfAQr7VFBA6Ku7jiSDf2q0Z25BY/5hXGmlJ1fyocBVSUEJvGUdHaBQ==
Merkle root
9bf5e8bc71b8f6d2ce627972b9fb81fedd792f7b02f32eb60fb8da440673ef59
Merkle path
["12ae76e8fea8fa52bda7aa4631a1db729841a2a82554b734f5ce6ec3e152c8d8","4234e841543600f6d1ad78afa50553f628eecf737345d5858cff2b640acf412e","4f6799b85701879d81262d8309a26de4919ec88c48fb43b0e7743fe18620adbd","394b4c57354c884c875e413a2a5cefd035e5a31cf1bf4eb49394426563479700","08f3f9af128235deb448d42bc7dbecc85ed3dcea754a960e2763a0aefd0cb376","f6ce65bab7427fef87098da5f1c6ed0db43d9e15d38d33cde3f8e6570d09e10e","ceb39144ee8215411370862bac8412e828f9735471b62116a87462987658e4da","d7e6ee789af536b100cb6d9e6fcf3a884e2d01884b0e3dcd34421af18607c622","16ac67e925062a0879cff481f499a34e0638dc9240c3f756cc26b3be8278113f","9e04b26fc113e768f044bb761ec881eaf68d31c3c3733c4323349279de8f3d22","bbaec6998ebf1d04b0b32b4e70b8086357341d49830c3f38a7130610d2298554","2c88cc21ee082e07ea2f20480fd1ac21fba3c798dae266ce57e363aa3da5709f","fb42483682b3119978267e05c9c995226602ecd8627ec630ce52b285c28faff3","09f662acb98b118c251b87092b3ab5baf38f48e2410961a49013a1c2f63f4cf6","1fa7003be7676d7952d939a45bc47245b2ced828dca06428675c885e312c802e"]
Anchored
2026-10-10
Public log entry
search.sigstore.dev, log index 3177778280 · entry 108e9186e8c5677a59b6…
Expected log hash
6b6bda8efa0d998f344024bc1a70908bd21604d8857c81e0a6e6c5b1de7aa565 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":"v1791603230890","kind":"published-quote","locale":"fr","page":"brand:acrobat","quote":"Le prix de practicite","rating":5,"review_date":"2025-08-07","source":"Capterra","source_url":"https://www.capterra.com/p/251329/Adobe-Acrobat-DC/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 (9bf5e8bc71b8…), 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.