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.

“Kurt was very prompt coming onto the call”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3042c787c301731f02af30c44b38cdc0d2cc8b6c28c2e338d2be09f885118051
Signature (Ed25519, base64)
MGtZI0J70a7NxBSJ9xSSnfrEwLJ6FHaP3niqIjE3hgHAUrb52Qr4XtMTgVsh03dw64c4z0UkbVONNLsSTqu3Dw==
Merkle root
5ee295eff08f25e1ca2fd839bd395df8ebef79af0e57c3d4ee8d263342a19422
Merkle path
["30417361ca41500610d1777df443105954f5504e6b8c8d8f299478ee8b74654a","2cef7081fd99ceb9c78b3bacea2a42b1a4b465bf556100ba33dac1059e4d3540","b64ddbbe95a18a4762b0eebb87256d3ee522952f653f7f2d7d4c7a4edd15930b","55b45932809622d8222dc4e86fff411904eed8c84fc2f4af43e32f21f4f0de15","a677486d4a594327f3e0a59ecf5b301671ef8135f1e88e10a82199d9a99f72e6","de6cd7fedd0b5c6109db6a07297d9f2cae768f179e80241241336410aa5c3f60","583cb558a681b004bdb1b555c94957b35f52154bba4ec5511f32f3311b45addb","307744c20a8b0e4567648daae84602d29a1f7db1614ba735e762e031d67164e0","1f9a05e97b8ac7e1944affe3079b3edbf24a6ca0c7970ddc228120876c0758a8","fa60901e5d9a6069af23ca58f6f98b17e1d8692c7bbcc30e2eb26411af8beda2","1796b7a61028ee62986581a9c2f32c92a4b98e8f269828a155dab3bacd878595","41ff37d2ba7c20d129650a01caa12fd58478b2ba725f6a1900a5e8a6edde7742","149a88e487e0a55b368195abac6188b4f1a5ff2534a675089a6bffcc120ce8bc"]
Anchored
2026-10-17
Public log entry
search.sigstore.dev, log index 3288590621 · entry 108e9186e8c5677a25c9…
Expected log hash
74cd7239ea435495013841baa58ae65725dc6474b09f06da03b154f0c5d58357 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":"v1792206865504","kind":"published-quote","locale":"en","page":"brand:quickbooks","quote":"Kurt was very prompt coming onto the call","rating":5,"review_date":"2026-06-10","source":"Trustpilot","source_url":"https://www.trustpilot.com/reviews/6a2969cfcffe346c31cfe79d","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 (5ee295eff08f…), 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.