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.

“I find the software and the kit very user-friendly”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
ebb662452dfe47b4bdd1bbc49908517522626cab370e1221de683b1e96fbdf29
Signature (Ed25519, base64)
Ttr2eU4y+h/HyTOhCHU4I66VKTdbdCzS8BgpCgF9ckPYHA/e2Um5QaG9toGS97esD5blI6sJQl5yF1NfzE1VBQ==
Merkle root
f94b7945af97849f26ef2dada74d0b3783c54f0f0489f19fa8afe8ee306a6c96
Merkle path
["ebafc9680846254d791d3dccb990f34c57495eb2cf1304f59d3b8fddcbe79bbc","a204a51fec1cfaeab03a9621650b08d8b5c784563d7cac4b9269930b7fa053a7","bb8aa65c7fefc452f5a3aba8e9a13bcb283676db5f2bfc70fffd7a6782c04095","97bc71dd59e1e81a147f90b985b55d6b5bf3154f39452b2999d8c928e1d04164","661fcb8142b5138eaa50911a753ba29b4c6ba9a9fc282f294e65d89858709acd","db6ae2eb45335fe97fe3268ba596eacbdfaf335d9aba8b3f75ce41e921e6c683","16ea2b12c4859d02ccb5a8a98c9f7b24dbba2a09e715ca0c47dc9e9eee78fe52","c91d504b3416e784f558644598e47bd5c95ef06bd655168f810df653bf71f239","2a63ffa229a08b37c00f072879e865bf471d8e13e36dd901a432859fc163ddd8","6f71ff0e36941e4f7509469d62bbbdc561c922f72225d4e1d55758caa4252017","39bed2ac953f0ccdb85117295f33ca7bcead091d46ca694f5a415801db806d06","548cf73aa04802f87acd1a7c475d0a0118b152c4a3b4de9b37b1643a71f24801","8c4af7365c65cde5c9f492f877d8b356915f827083ca765f9c2840a672e2dae3","f6082bc0c381506304f56930701549ba43a395309a953b2faf37c158c55f85d6"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2622121140 · entry 108e9186e8c5677af74f…
Expected log hash
551b1035d8649aa3719c4625314f5a126b89dd0eaef0d44a4d7c207189a414c4 The log entry's spec.data.hash.value must equal this value: the SHA-256 of the Merkle root string above. Recompute it yourself from the root to confirm.
Canonical record
{"dataset_version":"v1787896046556","kind":"published-quote","locale":"en","page":"subtheme:metrohm/quality/ease-of-use/en","quote":"I find the software and the kit very user-friendly","rating":5,"review_date":"2024-12-11","source":"SelectScience","source_url":"https://www.selectscience.net/product/930-compact-ic-flex-ion-chromatograph#reviews","v":1}

Verify in the public log

  1. Open the Rekor entry (pre-filled with this proof's log index).
  2. In the entry, compare spec.data.hash.value with the "Expected log hash" above: it is the SHA-256 of the Merkle root string (f94b7945af97…), which ties this proof's root to the log entry.
  3. Decode spec.signature.publicKey.content from base64: it must equal Citatio's published key at /.well-known/citatio-signing.json.
  4. The entry's integratedTime is the independent timestamp: the root, and with it this quote, existed no later than that moment.
  5. 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.