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.
“For work reasons, I needed a free product with proven quality.”
Checks (re-run on this request)
- ✓ Signature — Ed25519 signature over the record hash, verified against the public key at /.well-known/citatio-signing.json
- ✓ Merkle inclusion — Leaf recomputed through the sibling path to the anchored root
- ✓ Public transparency log — Sigstore Rekor log index 3199014646
Proof data
- Record hash (SHA-256)
ff957c87443684b8e06561ed05b042193c96fba02516c26568b543a3ac5c2ed7- Signature (Ed25519, base64)
s8xnsQApX06Fugt5ttMmuh6xuAcrEDz/oWADATwq8VIYSE7KeKGxFgIkqETwAL7R/vPqksxqGsFwOrz1BAR4Ag==- Merkle root
79268b3be1e951447ad916daa23d94d3a225505999279adfec84e5728be030d6- Merkle path
["ff8da4f4667b8db97d5aab142b378b1a49b341d0f6d4e010e982cf8f7f010a06","00de9979795e84bef1cbec3ad35ce994ac9a15c1e0c711184475c9f7ae301a94","a7d4bfcc0ebca40ad06b2c8a6b7db2ccea217f09215ccc6bd2ff25f49d463cf8","cf90294ae37eec60708d677dd4043d4c2fb84d86c3f4a1463308ea2b5984dc22","14f2489f6c69b159f66a206420a9ee179f401402eb2e5fcc48ab7ef3d6652958","65ff541fe39876417a78e1c165cac61f42ff70cf447109dccfd1ada00185570b","89f6a0dd604b5e794cca172135e5d0a69862840f03256b4e4f35a9ea3159f0c9","bdfd8456df01af5a4367addb7a44fc3b90ee9830be7eaca4ebae26024703b23a","f375b3e01347aca2b9bc5240391ee0af9fdd83c0ec97516e2313bea7d3772d08","d407fd9f6f66b34b0d6ce8efbe0ec8151f0dc5f75565cb5e9b2d79678449a718","5dfa23cf87fb8f7e9c0d1c3ed24c89b5cc1716a24ba589757f314988d04d3cdd","0ab3aa475f500e8d66c40b4801cc7a1f5d3842b8902af4a4df8cde297d138a0d"]- Anchored
- 2026-10-11
- Public log entry
-
search.sigstore.dev, log index 3199014646 · entry
108e9186e8c5677a77ce… - Expected log hash
-
55430b734e4d00e4ba9c340c7ab064436f91281dd4cbc27c1ffc37d3e26a0e3eThe log entry'sspec.data.hash.valuemust equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm. - Canonical record
{"dataset_version":"v1791688566698","kind":"published-quote","locale":"en","page":"brand:pdf24","quote":"For work reasons, I needed a free product with proven quality.","rating":5,"review_date":"2026-05-30","source":"Capterra","source_url":"https://www.capterra.com/p/182070/PDF24-Creator/reviews/","v":1}
Verify in the public log
- Open the Rekor entry (pre-filled with this proof's log index).
-
In the entry, compare
spec.data.hash.valuewith the "Expected log hash" above: it is the SHA-256 of the Merkle root string (79268b3be1e9…), which ties this proof's root to the log entry. -
Decode
spec.signature.publicKey.contentfrom base64: it must equal Citatio's published key at /.well-known/citatio-signing.json. -
The entry's
integratedTimeis the independent timestamp: the root, and with it this quote, existed no later than that moment. - 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.