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.

“easy to maintain”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
e84fb4d9135997c065d215e283cc958ad00c777ac658e2991a61af608a11d0f7
Signature (Ed25519, base64)
hBfoIipGhZdOc1q3dEv3gS+IoHlPYAOCFmIEce8o8IAQqabSzjZlkVduEh6WHMLYq2VhfPV6LtP8INLcein/Bw==
Merkle root
0f9f1f98772de9eb66ade362612cd5ca656a4d200a8d47121b2fe38d9ef47140
Merkle path
["e851d21f8ea32aab7915bf1b1db8df4decd6601595345818c5546a8e5e4aa727","9434db111715bf559fd388de179eb9ace3b635cc1225984cadf1e0f6c6779a2b","19b06aaedfb7fc48546420894f003128f5a5caf0c804a007da9cf259912eee06","13556dd89f952df46bb60af80e7d78277060474f63b86d70dcd28ec42089276c","0b51d0986a84789bae5e80b0774a9f4301c72ccdcbfb478d062405c603a11bd2","db278e5327dc8db8c2598f7a5dd6ffa43b2d6c067c9e78e11b2d77310dd2a717","f53b43c6331a8a2c6b7316b053b486b84866bfa6a540240d86ff113ee1f28173","1593e1088d7f959d6102df64dd69549c35d402df4e35ac86ed2b0aef8f8b25b5","961c3c51b1d41bc9205d5f6e6a28975fb4a4fca5762928d4155ef8df5f4c36c9","18b59f41d65e8e4d69e423c4d39b66808970ae119fc1fde6844b69020600b320","9acb3797c1b81e7013e491e4d676f8164b046a0336f716b8976eaf1d5236857f","d43189fbf3600489269448fc0d03c7a303838c06508e301f3ea21fb13758012f","a1e79a5360ad262a12bcdfff8d780aaae64e676b090a3c9d8d31a05add5d2cf5","2b3a098be3e4b8711cf7f5f2e4cbb5a1fc8d887d99f3fdd93e117a502429b5b5"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2622009440 · entry 108e9186e8c5677aff73…
Expected log hash
46b80bf1a64c019a2ecb6a0303a553a66b36eee926131577fb3ad5bc065f2f13 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":"v1787895207832","kind":"published-quote","locale":"en","page":"subtheme:metrohm/quality/ease-of-use/en","quote":"easy to maintain","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 (0f9f1f98772d…), 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.