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.
“Complex programming of analysis methods.”
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 3101352376
Proof data
- Record hash (SHA-256)
3a98ef3f0e87bdbaf86cfe78a09834e7aaf52f6c871c783df179dd7346bd7b20- Signature (Ed25519, base64)
WOWJ9IfMNY9WFdCbEyqA36e3wPlXrXMLWi7lP3Mu7gfMAkILtXh6gMqAOR0OEyNtcSC2L8YnUZ24SsDeEz2ADw==- Merkle root
3b3dd30c58213ddb8f8368232793fe0b07c54689d13df1c0c41d21cb861abb8a- Merkle path
["3a976e5c0dac3d18d33e0701fbb34dade3e4b582df7fc48634869065198fb81e","2d399a4b6626b3ea97f23f35353b1a34696bba48315b335e6876b3b9ff72cab7","daf1ba19f043fe37000c41c15bcccfe01d69475ca7a2fb64bf6f9832be6f20da","b6e98fc11fd0dda9990ea2acf0c766310b655a66d83a027e2e725109e1bd57bb","1aa832a6111f549caff2a28a1a167acbf8d86ea7271cfc4fd3832d1409a5fd1b","c16b84aa05c35198206a4c29647f0647aca8fa0c91c3ddc0f2ea9477eb4f3c5d","dd04969276717a5f10871e5fe0b6ee7a12fbbf5d4c070ad3aad9e454d37de62e","4f225c8259f36529c640a4d0e129bde5763f0bf5c6e1ff912a84efafe53eccb9","0ce14a763e0537af97ef7c3473ef59875c0d9ffe4dce54a7d4c0ee49b88ca149","6df4f119e39adf9a73c721b47e4746c39617917efa2a5425fa38349e282e876d","be7782e4998b4536636746986c82e056c03b7940ca81e4178203b5f6a4550d2c","dcad8a35680430901554087c920cf81bb721cfdb9a4ea1b0d335d4a8f54b1912","53e54f6e28d11aec6b3ece11bf25b4e2d7d06305313f09cece266aba7083c19e","769d32038885a12490c9901edf3eea3853f0bdf37913089eb73e34b2c0d79ce7","90aac0c0379b3865ec4b002eb3695dc461bd0aa66de2ac6c660b6e443865b70a"]- Anchored
- 2026-10-06
- Public log entry
-
search.sigstore.dev, log index 3101352376 · entry
108e9186e8c5677ae91e… - Expected log hash
-
0a3f75a20ca5e11e6fd9d7b6a5afa175a84aab197fa1914018652863a1a64ceeThe 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":"v1791258637050","kind":"published-quote","locale":"en","page":"brand:metrohm","quote":"Complex programming of analysis methods.","rating":3,"review_date":"2024-12-17","source":"SelectScience","source_url":"https://www.selectscience.net/product/omnis#reviews","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 (3b3dd30c5821…), 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.