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.

“easy, reliable, quick responses”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
2450d346ca5197e9ef652de560e0dbf5a3f2f8539d110cca1ae7535f08f2f186
Signature (Ed25519, base64)
qNzBSnrNGjdxP/pMxDi3gbYA/XxJyRbADnrwEZnFiHoUacqEb/Ht3pljA5Dr4gTNnR0lO+Al8+cI3+XDLF8yAg==
Merkle root
cc9af896bdf0beb88857e1dcc841c404ccd4c59cbcb6932f17077fc8aa87fc23
Merkle path
["2450fbface309ca223e44c3ff78fd0d6ef4d955d008b0c419ca9bb588b534b41","ae700c747d098c2304bf307e0b4557559d00a92446d6113daeff414986e93c0b","b0893d2aece1c7862b0570e6c30583a2c261cf5031d0312d8a63862f029d30e1","ae1250b8e592d48851fac3bae997a18a52f662588980a069aed22339cc67ae92","723eaae9439ee1c2f775c20e33bb84eb1466ba7cc09f0239c1158fdc7a53a143","5178ed2f6f2ef1fa28931debd3223f5b004047dbb65d4b2168eca5117eda6b7a","eb1650f2cfa5b3b6eec53c168bafd07442348eff50b56ed564e5250efd866387","f6ada8fe930e57cfc67d60975e8e981df2cbef7a510c27c980e1b2cb5179917d","170a0b3b8a0d65c537dd59d65c9fbdd113266039f3c5e139f2d095ee13d8d5b6","3d6effc12f5513967bbb62467b07085fda88fb4ed6ac798f49a22014fc05b0ad","450cbb8d3b95fe4328702bdb18b37c3747ee5d4ea0db9cd6c1d0c264b25a5f30","dd4a51c39ef5fa93876b3405416366bbf3a7b89c2c89374c78e1ee723166ebfa","4372dc9da9497fee58c424202bb40227ff1140a098c2b49beac2f4c4ae9a0331","0f351cde6b1d9915cc0e417c0e2f1f0e3b04741e1975a4ad546a8eefeb399e09","7e6c62c2991c7cac05134c9f9e2ab89c75f6106f706f524eb2e9fa9f554216f5"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542751096 · entry 108e9186e8c5677aaab3…
Expected log hash
8251ea19feed4cbe325f48ba93f0e47294878633f5d43178e4a3a023547e795b 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":"v1787281943761","kind":"published-quote","locale":"en","page":"brand:helsana","quote":"easy, reliable, quick responses","rating":5,"review_date":"2026-08-11","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=ch.helsana.myHelsana","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 (cc9af896bdf0…), 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.