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.

“The moisture analyzer is highly accurate, user-friendly, and features a sleek, refined design.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
989dc854ee1d624bb1da1fcbc8f5356e64babe88585b41f9199e51b9ff187968
Signature (Ed25519, base64)
WuNyxyYuBMTsQcPSXPT5GsS+/KevLqhaZ47w4vIrERP9yktU+72aIdjCJeK3m3rp5QfeCoSRNS0YpVYWwWrtCA==
Merkle root
3e5b84dbb37ce6f75730ed2b32f91cd71f3a65addfb4db0a36bb6e93c637284a
Merkle path
["989b763ba11562bcad1b5fa7f36fd7ad870ddd9e3fb0811161cbbe42ae1402cb","a4bbaed755da83743441d92855c2648002855ccb9651281a370ee949a40e6f64","e4002f8cccacc4fe0284132d1044efe54137fe4d7419973ee26e693c757f084f","b07f61242101037c906c938a89ab02405731f65a345a7afb0cee569361b7d60d","eb9da18dd6f0fb9eaa1851d82b0f39f0d1fbbd1839edcbaf133b2ca637f4a2ec","01e90314b099f77628ae30a450576ffd3681a0212b45ea2e51d3d75ab9d9b6ab","59db7bd6779ba9850f900bac2f2f007d14ebb2352dd3523ecd2dcf2098653af5","ecf107a06b91b447be99ca659276f94ee843d3f6bc98f649ac585c25ebb9ad40","98d397d77a460875011b00f887c615528b873bcba3f734b7b1db2ae6460e12a2","8f7ad6d7646069bfb630743124d3c3b1cfd1713a7d8e62be99e86af17f13954a","b1a2bb83f7c3dda3f0a44c1179d3786ee8fc10a0e569f467dfa28b50b7a48d75","b87ecc9d6d59dc96f6c3607a8e3900714488605b775efbb7d79d0757c1e74397","49bdfd0569bf6845e875468e07a47940c6429013b1083553580bf712f238cf32","d036444a89c1da2bf5ec08b539443060bb094db93f3bc4b900e703508b48d504","359169a64f9c96ceed911524de6d7935fe237a0309f08d7968d6105d6218494f"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2621233673 · entry 108e9186e8c5677aab9d…
Expected log hash
8f69f81c385ed6162582e2743ec87609f0e5a311201997ab1f656c8ded6f904e 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":"v1787884205203","kind":"published-quote","locale":"en","page":"subtheme:metrohm/quality/ease-of-use/en","quote":"The moisture analyzer is highly accurate, user-friendly, and features a sleek, refined design.","rating":5,"review_date":"2025-12-10","source":"SelectScience","source_url":"https://www.selectscience.net/product/omnis#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 (3e5b84dbb37c…), 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.