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.
“it’s so easy to use”
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 3081733041
Proof data
- Record hash (SHA-256)
34942a67d81a8e47bb6971d278253850d523cafbf97fce6aa495befe42b4b139- Signature (Ed25519, base64)
yO63CbbsyNARiZdCkirSfX3s87o3mW0fE+IyIX5ElMr4EjirbLGHECHi/3s1t2Jf4MWzG7IhTFibZP1FFJlsBA==- Merkle root
c5671f9a997da9b293a79ebe58b20e4534ae608121169f15a5adc358d42ed147- Merkle path
["349420225031ffa48baef37ed1ec09f22a55323730d1ccf10fab02eabf76d9ea","c6a991592bd8f416f501b28fa54d5805deb0bf8cc2599df3f2536eecd6ab267c","ba0c2d9b90d6c0818f4e13b84dc95d65eb5d1a1d6c1a3852caaf456e4dc94764","31f11f6e24355b607c903e3fc5f689065da0a2ff96f7654f8fdff15431ec2295","d0dac4922bd520785016b91c155d4ab6e8f31a242c09cb929dfeda85ab4695fe","cb373bf0fb9376a97d31508b48c75b5e26f0e9396de6974feebf10d8c2df7cf3","1a72f7dbf354abccc12b0b3b1b5f1dfdd393f3b338e7c6b0cc04b7bf4c89c559","8ccd98d2317f5529d6370dda927ac2c9f2b0777d6744128c87b80839e3bd64a6","5b9d4dab96da2447bffa8dd420751470596864d471293fdc4dd5c83a980c9069","91e85ff4fe825f2c9d403463a57e23fb6776aa899ea33866d874b5335e3abc7c","49f469f8ffbeee7aa00f060c0054e8bf2d134876fa7cae400bbcadc80c46d949","6fdd4a60a15e1fe4aa221e3e49c5ad8c198188607c3dc86144689c81d11ff4d6","fc11f12841aa9e89e5390477ce97b5eb6b13b8707be59ab0e8a4348eb3199751","ea0f272f47ae04446ca8efff4a132a738536c4448017d0d61c5eeeb962e76e8d","064efe6476d8e8bd839601b3c80763b02793c41f87cba57580faab7c00dda24f"]- Anchored
- 2026-10-05
- Public log entry
-
search.sigstore.dev, log index 3081733041 · entry
108e9186e8c5677a0bbb… - Expected log hash
-
88ab7ac46d4614551fa6e665889f054d7592b15d91016a45621b5c46a7ae8e2fThe 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":"v1791174108170","kind":"published-quote","locale":"de","page":"brand:publuu","quote":"it’s so easy to use","rating":5,"review_date":"2026-04-02","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/69ce8d025923b9e756b61456","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 (c5671f9a997d…), 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.