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 Karl Fischer autotitrator works exactly as expected.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
f1f52a2d2ec3ef8a1897d5b2f2b36997ed30a6833f0546ef219e17c590f6012f
Signature (Ed25519, base64)
B/Gj8USo85didO1IgBF+kkLuuZERY3ZUQ3VGXcEouczMF58szbY2KfY+MsMmjH8OIM6/kGEKoPfV7s4biSqECw==
Merkle root
897094661611c7f6f667565ccf24b086fe433f50853a89527920398c9b990be6
Merkle path
["f1fc7c56ad5f7a49bd5bc7c7fbbdf733f7bb2ae1ef28c17342606402af368f04","1e5587a9b8b0d0488728edfb5db69ea33e3c8d19ce012d91549b5ca4d07ef668","6644eb2e56f20a3a9629ee6c0812a5cb97855fb37e71fd7ec1ed5288127811bb","2af4e8efe2db25f597dd9158774c21b4fc30195ce33e7945c85876a8e198e860","446ebb27753fcaa172c9a316581def2d679b8489e8cd278e6ac345e5853fa9e5","79d7483d3097a6794691f1c4921fe138a590ad9e2e1b7acff2bb7cc38ad80550","75adb83d493e59d2fb399403d58fb70b8296c0cfb7aadc6d7f609d934c3c2afd","2bf6cb2ff1752693d4886a62bf66c4da56a34745e06ad95bf1c7616feb29f1a0","dd82470fe5694225088d1579578b2bba992315361f09a79f793329586d6fc39c","fb90bf4241c70ae4545bb7bb86c323fb1d73fc0448ed2fb600d49880c9317da3","9c2733473001576a41c427a3d2e863747fa9124cf62a26d04741b5baf024e117","1e8cad95c996094de3da5513c3198679ba160195d6d319085f669f0546e25b1a","47a79b9706966d97af338109b5dc2002d3c9f96aa6cf7330567171be0e6f19a4","a8e18962672dd3a5a49a515f19b038c5c2562f7afdf7c23fc4072e000e5be7c5"]
Anchored
2026-08-28
Public log entry
search.sigstore.dev, log index 2621546391 · entry 108e9186e8c5677a3763…
Expected log hash
ce42e5a10ff40e11caca7d6020944d319ff4f139546f9e6702c021de8b61d36c 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":"v1787889108108","kind":"published-quote","locale":"en","page":"theme:metrohm/quality/en","quote":"The Karl Fischer autotitrator works exactly as expected.","rating":5,"review_date":"2026-03-25","source":"SelectScience","source_url":"https://www.selectscience.net/product/901-titrando-for-karl-fischer-titration#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 (897094661611…), 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.