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.
“My overall experience was wonderful.”
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 2459832256
Proof data
- Record hash (SHA-256)
0f80c57470f0952829785e5f34e4853e7df4490c821cdf238152f41478b07685- Signature (Ed25519, base64)
qsmhU+3+0fWyACojVFl0QCE+wcFH+gMpeaJ9JX2Ur1xhNv9HVmX4tuWBoTOVgZig0FFaDupBp8751MjANhwCCQ==- Merkle root
390000a3da07561118bd9d28deda7ce840b04bdfb545028aa4a507b52bf856fd- Merkle path
["0f7fdc4f9d00195c04a324682c52ab3610aa286791f80c04715b96482fc073e5","f75fbd33bcf60c11efebf0c7c4f697c4825a9d85a1ab10e86c548de5a9c5e3b4","3ee4fee8030b7deb28925ed2b0e15c694f7131afc0c9237a7457265c088a5f16","bfa309020defedca9a34c7ce51121a73546131d5e41f7c1a845d67bdf6ce48e6","0ba23b8f658ac0c22d81780ce35d4a192895cfd45413a7b22f28f7ffa3e3408b","49dbf36af8cdd2bf1ad529621cc9daa7bcae098903280481ade14ccf302c5f1a","8dcba33c958242989035854ebc103ee6350eb215b7715fc0ff1aa51c71a3f4d5","7e4345d37fb060fbd7ef6c303e8011497030af386c8cdfaa202da14a9878bc12","b36d555e12e353c8848eb8b7180a731a4d42f7a007b719f1beaaa6e43b8d4659","95067194ee3dfc09c691bb7e963af21980cb2117cdb41fe25c20321e41666ac6","32d74b1aea8b32dea36424d7835ac36f217740af9c8f23cd13845f28f2ef6f6a","5e0d5d2147fc79ed08cc9756182839650acd3c74e3e819f1544a56a6d3000127","4e738bca4cee064274a4b665fd9e4dc25fabcba87d43997253660def0e543931","9dcfcb4b16c40fdab070f8b5e8f7ca37473a8c41d403ccc54087a606ff297679"]- Anchored
- 2026-08-14
- Public log entry
-
search.sigstore.dev, log index 2459832256 · entry
108e9186e8c5677a8f51… - Expected log hash
-
79716a7239e07909ae68a0cdb6d9bccdc01078dc99c63effa81b2a3fb90ae394The 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":"v1786675140122","kind":"published-quote","locale":"en","page":"theme:smallpdf/communication/en","quote":"My overall experience was wonderful.","rating":5,"review_date":"2026-01-20","source":"Capterra","source_url":"https://www.capterra.com/p/172606/Smallpdf/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 (390000a3da07…), 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.