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.
“Doodle makes it really easy to find a common appointment for many participants.”
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 2657817117
Proof data
- Record hash (SHA-256)
32cbb0e8eab96d1240e7790d379d94993a2e34851c64fc39cc7304a08697f33b- Signature (Ed25519, base64)
vXRbF8nKN2vOOMlm4ZxhRvnVDLUSAfU6svyD1ON0uYUu9gabWFiqVWHi8XE27XIKsNUfUdJsMEC275ktgDbCDg==- Merkle root
7c31845ea005068c52611e47ff2778bff3790bf9c71538767447b45fe79322da- Merkle path
["32c9ce600102ced58d7419b079244e8fd23b5fbd0cd675707fc7f008eade67f2","453408393c64a81232df74e978cab17d98f27a7ab9d0bfe5013d1b6e84b0060c","646fc56dd97d4f68bd47013914f18741e3849cfb8350828eae115e9e2bc50931","9bb6e06baa2622fcdd96a9c19c39733f5253b8feca7a88715a2ea65733b68544","2611c17e9688bdba0c17be3d0d69e2d37e1b3d04be48fe8065a63e4698f0a962","26c06897ea8cc07a08cb9e4b9fce70b3f36eb9e46c9bea9a0b8b8b9fbc0f1b04","594447db6dbaf1510680daf11ec33835d285e85b66a6ea7c8cae2e3b289ec3bc","c7fabb88e8c3796e8b6805b73e6d67e6a1d9fcffd271283d2d85d559efc73cff","24492d8f4f6eae9e725f67b3b5aaa922ca5fa232cffe72e79d0fb56a89ee20d6","4f5fca4286efec0307f479ef6464ddaad228cbcd340335417417721560f43a99","b9de9e01d81e479aea781e77eea282d8c62f58ca85c02754e1739afc0812b681","4879c36ff17b92a82266076d2a292e4b7bdbfeee3d8917b30c1a0dbb8d35d1be","f6c853ec9e361efef7ede4c6471c6156ca9ac207e27571d6ff3b0ff0dabf141c","e49018058753e3439518d8ba4c827c0b343729e39fb424281e6808f61fcc629a","4f862010adf0fcb97b6b2b8112f782a485805bae9f9783a7b39739616b9b62e0"]- Anchored
- 2026-08-31
- Public log entry
-
search.sigstore.dev, log index 2657817117 · entry
108e9186e8c5677ad3ca… - Expected log hash
-
0666b5f97f085fdfc4cedfba58ac7e76857cdc9faa5a1032ef597cdb93024c5aThe 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":"v1788148095319","kind":"published-quote","locale":"de","page":"brand:doodle","quote":"Doodle makes it really easy to find a common appointment for many participants.","rating":5,"review_date":"2026-07-09","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a4f5df505783d03163d20d6","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 (7c31845ea005…), 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.