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.
“Sampling - 3-4ml max, measuring and saving the values, everything is super easy and very accurate.”
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 3162293789
Proof data
- Record hash (SHA-256)
d4aa190cde7c22add98b387660a54bf0a42aa98d46a69e5640ebeaaab7bc5113- Signature (Ed25519, base64)
K5Og/t3mC3OUrWYoERIGF51VoVc/wgoUSRHgqOuTp3Vhitw8csdzQak2VEsVfFMSn4s7xlPrSOiPkf9Q4a+7Ag==- Merkle root
ab8d4de5853e13d360962f03dfb915842a42e1c5601cdaac4f2b37ad0ba96b78- Merkle path
["d4a6fdf529b66836a0c79c61417a99beb850c32d0d5822f26a4b10fbd6f54fb7","c3cdd3f45ae13dea84060294f8378b1256851130c2b3d8edcaa7130b7ed8e06f","2ac92f9de55bb443173e93fa6401a039469c58086e88cf25294a26b97408a510","fbd3b6940ef49fa49100bc2bfe90c600f46334c54aa0712662c0f4372961ff67","bbbba7b84b97145cfcd6d5eb91a7e3b6ec5a449c224eaf43405266ee6e1b4f4e","5ac5b1f45ecedba6328fdd5fa486c01c00bf2ecc7e8e52953504c8d06da1b171","e5c36d4e3626672d42a64059c7c9c5e34521c3d5850d8d5d91a7e2dc9e242758","50803373bb18137a913aaa99d3c6c93308b6962979e5e99685842b3ddd648881","f3d4415b75f83816b67c6c4f51b26050a973e784f74b1d49e0e7895e5355a49b","d75adea5d84e7fca0e5af0d28d6a68b08bb8bba8eb41419dfb4336dc0b68df25","21f8ce2fc0e1305e4fdcfc8fc442d8e2f340f757278b7d99e9de38e1c4c00c00","b712304d3ace1644d755eb1eaee3bf01c8df274ba2ad661fef777c69960d8340","2f227ff2cf64aec6ce4a159fd9eeccf0e147e045e656ebde552ff3787ab930ab","0d65fb7d6fb1f6bc88b73078a53833894fc747e8876cdcdc40319714cf650cf8","90ac6c76618b09f3702b50a6410c80828bbcb4ead0d9d85dda294a654717f483"]- Anchored
- 2026-10-09
- Public log entry
-
search.sigstore.dev, log index 3162293789 · entry
108e9186e8c5677af0ef… - Expected log hash
-
49c1b9c7cf9c0180248092c94f6cb48d5e59f6c65f471decaa61f120e90874ceThe 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":"v1791539611981","kind":"published-quote","locale":"en","page":"brand:anton-paar","quote":"Sampling - 3-4ml max, measuring and saving the values, everything is super easy and very accurate.","rating":5,"review_date":"2025-07-11","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.antonpaar.homebrew","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 (ab8d4de5853e…), 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.