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.

“android app, cannot login even password been changed multiple times”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
fc27fc1f5dc3a85d8d6849686f0ff6dc0b650486edb6aba360b3947335f00d28
Signature (Ed25519, base64)
pBFkg4kvqINEgS42wym4GrPLrJzhRSUJnbK9s8mkjj1XnPkLzz2mzctofBOz8AvH3jrC1uQZ3eHHSzxg7r9BBA==
Merkle root
feb82b7f8aea18b46b248fac49fdc21a6b138fec64dc2fa12c4b3c7a81799706
Merkle path
["fc28f91e863186fdfac0bb79910ea321b2253054531f3759a19636bd7b2041dd","80944e2afead5d7db1c334907a1cc7753f241d20833418b84dccd9e47171b169","47912d5a26e80153eb0711b3e1ec8e2be8e4449cc0f8d8a3fcbfe0d22850afbd","b8f368e6524aa4b64f2c423b481d187a4e945519c6d0970e2861329858289775","668b0b56bc6078f974d3a785a1e73ea4c62d5b3f123a144b335de6aa3c2476d2","55375d939324ddaa6764529084f680d0768297ae12d6f533a73bb796143d2369","43483858dbd47f0d474391ebc3ceaae8936776a921b263ad76b0e803b04dda5c","64b5a922dc09e86096d444f8779a195f4011f9eff2b8d625f75d98ebd268af15","24de43219582cd903786e8acff86a6739c1b22faa49863f45a8189805bc2e971","e12436e3c194e304b2e9a8a848ea04bb6d2de1ac1fc9b1784139a81c82cd6e29","b8f1009cdc8cb219067183d95b8d5e10696a7954667854326f1a3865219ec1be","31f5c373793613766749c4481eafd552bdf5eb9410bfd952c2dda110bbbd8222","287dcf97fbf4b10f436ef992623eb379cd3731c1f12e359045f50235ef7b73b3","c63ac18932e0255ab2763f8017dd7d3a8a4963e42e4624815bb352fabc7bb17d"]
Anchored
2026-10-07
Public log entry
search.sigstore.dev, log index 3122521988 · entry 108e9186e8c5677afa72…
Expected log hash
9fa0d177312c5b0b22ba9dc313f3316134d71d179dc19912df4abe4610de68bf 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":"v1791343163559","kind":"published-quote","locale":"en","page":"brand:audioteka","quote":"android app, cannot login even password been changed multiple times","rating":1,"review_date":"2026-09-04","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.audioteka","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 (feb82b7f8aea…), 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.