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.

“seems extremely well knowledgeable in his profession.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
9b196c3eea9287a849cde6af9d1e798fc45909d40f6b00707b0a68be4a99d682
Signature (Ed25519, base64)
WIB7j2S4mBmaepHq2G+cIWd88pnIuIBalkjYSZQ6IynWoTKITlZzsR6I4bk77f5Cw/FvQ/zPikL9p4Ar9wYpBA==
Merkle root
3ac2a65164a98b25d6607e9cd20ce9559bf4391886ca2eae943b9792fcb8a323
Merkle path
["9b18f6a8aef011494cfb0d796a7aca7ca52903cec472a4384559435d55adb014","1270c33c256ed98d6d891f6c539bf88e9732065de0e35c19d39a68dc6685e0d5","00bb5be4ed7e3295fe51d850cb82df2ad6489a2c82623c5028241d60be683a0c","48dadf8177a4b0bc00d4a85e5d6165d5d76c55e4d02eb981c14b8bc8ec13579b","a6e8457353a8e137bc676439e0b355fc4df6e08b4cc56f0eb5ddbd21f1736763","d07639ae91ad4406c029d140f8a078d7ded151f8cd39df013a9010f677d70bd6","044b5d91021b8eaa073c12a1a626d7354c693a41aa8eda996dad366e73245b3d","747e96613d2237a1f2e8130843a895c76585c52df413f8bce6a8832c7d932500","4b8b9e0fcd8e974a1c95214e8e59a5793c54560ca7831e08710b902dcc3fe736","3671f4c2726991e6b5129ee29c377e5ec95743328fc955bfe02ab18b0d9a5e20","ded51eaeeec9bb01ae3deeda87a9ffe7e44c45c833e1359c10fa97b490fb4f5f","0f4b77f256e9427d29659d887f0c8cca71533671c01727659cfd0d1606aa5668","1c9ed82e4a1ad7442873e6c6d30dd17df159aec14f56d07cad1d3492162bb050","582f0970476bda674580f5a1da0cf4286664f79c3451840f238219e2e601200f","f188a7ba649f7db7610333505ec2abb71ba1da1ea59f53190cb32e51e57ac1c2"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3083528439 · entry 108e9186e8c5677ac4c0…
Expected log hash
8816bf48c9e6a0b1ef2758b04fc7021824819cb4cee30b879cd603a10d38b8a0 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":"v1791181418024","kind":"published-quote","locale":"en","page":"brand:conica","quote":"seems extremely well knowledgeable in his profession.","rating":5,"review_date":"2026-03-01","source":"Google Maps","source_url":"https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2toRmNGaDFVbmRsVGxCemMyZGZUV3g2TVhkTUxVRRAB!2m1!1s0x0:0x73355edf843ba2aa!3m1!1s2@1:CAIQACodChtycF9oOkhFcFh1UndlTlBzc2dfTWx6MXdMLUE%7C%7C?hl=en","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 (3ac2a65164a9…), 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.