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.
“I love FlippingBook.”
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 2671985937
Proof data
- Record hash (SHA-256)
3a55b3a9a481ebd93bc9b14676a0071ddb1c12cb9d0f61bba47115eabb9f3648- Signature (Ed25519, base64)
42jFk0PeAJEiTjyL+RwhfBXP7iIzUgPBCK1a6E2KxdfLMrO7AANyGd6qWgx40d1+qitAN+xZ46fG98lAsfM4Bw==- Merkle root
fb09dbc79cd836b1d85124e5c45f889f4a8cee2bd2a4f93da34de8effbaeff27- Merkle path
["3a5878f6dd5f4594c00074d0a51928665aa78eab23afb32734df360cf5373c5c","82dcfe571d8eb2749812b3c267e6eb6a01925c1ac67d9d7f4e2c0d90dcb0fccd","efa40b2b522195c7e750f1e8187a3cf5009d2ee45e82ef65da8ed9467c36bfa9","16f7f0bb485c7c68bbdcf9278cb8f75757dca9dff08cbd885bd6485b3fb9de9e","5f87b6c873a7e96f0e76b45fddb2a0f63336718aa35078fcf0ff58688b6bb023","ecbaae91b7d216fac840ffdb0b4b49c3a483a43603bcdf3296ddcbc467fc74f2","e0904c836b31e1dde9e5535c160c14ddaa7329dbeefef17ddec951e72de2bcdc","fca330e0e1df7ec31e85972eeb60c8455c89a02b780654d8916b7a0967384e19","583a86509294a8af85bcffa75c85f7ea7c66eeea12a0f1d4f0713fffbe96ddbb","c43b55d1d6a0d28174a9bfa37bcbf6fe810d1f1bb00bc8ebefcd081e7a19bc0d","065b36c3ecbc9883af2debe3c26c2f5b47aca863bfa0a2f11c6482d33acd21d3","c3edf02ee238c2efa1b1383a0c9628125e29dc85aecb8be1b3b393cbf899375e","da3d9eb7a58e99cb98e12a79fa7a3ac431b9a5f8c91d44a352c477c2fa943b8d","598e586ae65f83870b6b56d7041a4a16432f04a124836b885f1eda80da5ea2d9","015fb6cba9f4a0c5e2fef4dbf7406ea747b003f2d75f764dc48e74713a28c269"]- Anchored
- 2026-09-01
- Public log entry
-
search.sigstore.dev, log index 2671985937 · entry
108e9186e8c5677aee5d… - Expected log hash
-
21d04dbed3f9dfa348b1c2e5bdd0c177d7f26175563f32c871f3a55c22274c31The 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":"v1788240889164","kind":"published-quote","locale":"en","page":"brand:flippingbook","quote":"I love FlippingBook.","rating":5,"review_date":"2026-08-26","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a8f0e7bad23cd1280047c5a","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 (fb09dbc79cd8…), 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.