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.
“Fast and precise”
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 2582625066
Proof data
- Record hash (SHA-256)
04c7af76877f9678acfe0e1869391a5aac066e47e182f75250355b0d1b1b8486- Signature (Ed25519, base64)
heBgswCV/KiI/3rBI8v4FAp/m/2vN9UMokQV2YcdoGj1vTaEumoDgWmj409WTfG+NpmbISnKh6/xrp3NakKCCQ==- Merkle root
eeae4c43ae7ab0c29c10de74b2463aacd3a5fdc1b3d5af1f0cfc9c44408c3d2c- Merkle path
["04c4c8b250ea50c527692305e41ec7bd2374568a18889e0f1f927d177ebe138e","eee123d86eab0b67d82155fa734aa956cc40f32142e5d11af8fcee0b575fd055","f26a75faeb8c87c7bc94010d87962f2f1ba16fb5f40e26de77aed1888b30b25d","64a5b3fc6e815e7d337dcae40590ce9744b20c2753764fedde32ab0393be0ce5","58686c02275248cdec2ef6fb0c2568fff5923bbc15434715a57964ea388517d6","d58c1757da51809fb0071ebf9801bcdea5c6b4a4720182ae28ab1efe95b44278","c43aa3d617f1cc0e08f6850b199b23ee91ba551a7dc6ec745ed5eb91aa0b1a0b","b23654a6f5cae65f84948db07c24fbdea5406de5c97b55aacc3366a3a520cb92","4c42d12900caf200d95dc20e9031a8fdbe6eb0318faa1540ce7824f5ab26cb9f","e7009451e7e0f6de54f44b01f2bda6253c437aece99fb4422e52471f5708667a","226f68e6f73ac44a65f90ada9b5cb7a32d8fad60a39252fc4793179b64d9da05","66e2f9e97f7287faee8e69ba5b721fce1f6f2784e8d5caead2c36152f02776a6","09ce2032efd09c421ff5e19e5f8876b49dd7ddefb2240728cfc215a6585cd9c9","9147eb1ea2bb6aaaff51700a1e53c8abaa5e7cab4502c6a4e1f7fda7aaeedc63","8d2fad53fc3e7e38908cbd16989002a31ec7c97679dda7189a08552bb7f22778"]- Anchored
- 2026-08-25
- Public log entry
-
search.sigstore.dev, log index 2582625066 · entry
108e9186e8c5677a8c30… - Expected log hash
-
0b31ace64a4c196ffe669b6f1b426aa3540d319d39e67b6031cad355cff0975cThe 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":"v1787627443698","kind":"published-quote","locale":"en","page":"brand:ifolor","quote":"Fast and precise","rating":5,"review_date":"2026-08-08","source":"Trusted Shops","source_url":"https://www.trustedshops.ch/bewertung/info_X309A43086E7145E358EE1687E9DF7162.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 (eeae4c43ae7a…), 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.