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.
“Easy to create layouts.”
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 2579616312
Proof data
- Record hash (SHA-256)
36379586307cf2d890427846f97918a3bf5fbd68bd66c3c64858bcccad38f4ae- Signature (Ed25519, base64)
BZPKUpEVqeDxkMLJDmXa8YbUC/Qub4HXBUfo86VVH6ZeJH3uh0vT9G8d0ox3Ef4xEqQT/3APdvagzxieMwtHAw==- Merkle root
8d929b933d3da853a342174568dafd4f2990c556a59a904f6c4eac8eca263c18- Merkle path
["363565daefe7a44a19a65cdd3ebfc7e6b6dcf0f4d1fa8daeb20b440ade8e21d8","af213f5dff873ca6c4c354d357b8cd05fe67bdf071a8d737ac098a360606ac09","25da20263590a760cd877cc7e3e93c1bb3921adfb183bdf3a156f33cf929dff5","cd6c2388aed865e0909bdbb31ea93ddc1dd1d9098e15bc7496f14d2c29aeba02","4945c75aefb3d4525eadce4a88a688d1a6c88a7cf762fa99b255365e9103d09d","d0ed44d366f254edac34f8229fe1e2bb9cc32e36ec189e5386f8deadce864e81","879448fced36824e6741036c70aba3800d85240d4ef8b8b4dab24ef5051ae748","060956a075b4ec9f0ebdd2c697d1ffd3bcf2478ae96242d6af4d5c97ece84079","40b31055805a5846dd041b52f175c1fda48207420a7a33a4deb451057d676c8c","200c2d3c9990ec7cc1da3bdb57abfe6637bb37901795c63b234f368aee599cf2","0b1e108f590315eea70db0772ef7925a7717f6510e014eea499e04317049c08e","84a59fd9fd0b29d12e7746c14f96cde159c67ba1c01d5956f8f0e45fa3fd1c86","dd7d6e3ec84e05b33fa7d63238649dd245581f7b1246d995b59a5c488ce4d221","9576369f408a7fb58ca2e97774369b4e7458346c8937c3d02549b43f61f201e1","67cc9c31bb9e37342ca834f1c2afacca9d4e9ea3aa24cfabf98f677678d81a55"]- Anchored
- 2026-08-24
- Public log entry
-
search.sigstore.dev, log index 2579616312 · entry
108e9186e8c5677a98b8… - Expected log hash
-
169fea3926d76eeb6fbcc1ed6cb8bcc55e598869705eefd29172a719878e4a1cThe 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":"v1787542624469","kind":"published-quote","locale":"en","page":"brand:bookfactory","quote":"Easy to create layouts.","rating":5,"review_date":"2026-07-14","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X574512025EBB9124A1B84F5AA83E47EE.html","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 (8d929b933d3d…), 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.