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.

“We received an alert from Nexthink about this issue.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
8fba3cbd182700aeae5f574b6e7137b1debc14ebeb982f714091887f562b60c7
Signature (Ed25519, base64)
swgy0JYSt3jVbsI+x65jE4Vg7PxvRcJuxRzqvVX2XvaKy0yl0jmb6HN9HX9G5YoP1JD30O1TH7dg1IHIH09uBA==
Merkle root
8e481f891fa4a8f9e77c0279ca152fab4383b65a50decc840d9fd7569bdfbaa3
Merkle path
["8fc8084daa7373fe7a386f71dd4663de8610b2541070406b4a9404fd64a04fb4","38fc0e4d2ce3677c8208012896a1bfa8839f1bfeca689376d3dfbd86691eac3d","88f331baacc0929904cb6467c9b73ab9a6af7ea7bc3f9c5266d48d3e5f0d281e","5a8f3b4c3b3b7538b057b4295deb46af84b0fad7b1f9fab73805a49ebd132cde","824246897e8576846e5f00be3be91e391d18bb05482971bac234b1f1e25739bb","6c5e15e7ee29c900d9a040b0582b1b8fc4ce1db11e3ebc8967b7a3856cb651d4","af12e029bc71e450ff0f989b19b14b519a0bd0d751a5af15d3653a2aba360c10","21d2b046e4d3f18749b88b9e709244bb66b41016fa6edc0efed1b4e9f947f961","c2f9c5b1479d3572d3004486fe3ee7b1065a73d12592936319737ee42919a0d5","0ded76c0b717c7182bbdc5c286f6fc2d8b08000add5eb36f861af7de95281d1e","609f73dcbfa76a06c340c21a244cde23bd1f5c8f55f936e9b7d5cfe5219f5949","5ffcfceee977f8755f2a9e616ea8d540ef0576d659d9a69154a6ab3f262523db","044a800bfe3eb088d23c18c4f4d1b2f7e82b329b10ba7e9b012c46fd27ecd764","72cccd8704b0812948a2ce165fba0fffbbe09534d9fac74dc08939550b8edd25"]
Anchored
2026-10-12
Public log entry
search.sigstore.dev, log index 3220367991 · entry 108e9186e8c5677a60ce…
Expected log hash
9a2b3ddad9c3b29dc171a15554fc81f3d4710c01a7565bd2f28b92e7b639f6dd 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":"v1791776812348","kind":"published-quote","locale":"en","page":"brand:nexthink","quote":"We received an alert from Nexthink about this issue.","rating":4,"review_date":"2026-04-02","source":"PeerSpot","source_url":"https://www.peerspot.com/products/nexthink-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 (8e481f891fa4…), 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.