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.

“Audiobooks are made available for download very late.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
78b78f8f47b619e7ceb673966ae74e03ad6eeb11eeed8f3fa49ca1460b40a2f7
Signature (Ed25519, base64)
bBFWOebeoD/vFsyDRimCvYti6ffXrB+iywB1HkBgFFb5kuySJNBAN2O6BEaIakV8CvUSuss47eIDLixiW/B3AQ==
Merkle root
62390602d5b1801b2c96dd61074fd5810278db65461e368ee19c9bb147d249dc
Merkle path
["78b59e884f3f0e268f6351ad97d1f7df56fb531d9205a8ce054ec163450bc5ac","09384a3ef42482ecfbc8311a1fdf91a4ed8adda6ed02a9789b69a06c72199b74","a79a376ebac18c11e02efa01686eb22ccebcbfa63920de7e476317cc804f8681","eeb3ad8fa2521e2d08a388381d0d783f8b086ea69f19c0594fc421f0abe9250e","61f80ea451fb443c127b6df9cd9f47762c74b45370958e3bc08f051b2283e64d","06696134dd8cb5f749f638504936c27bf3a0a8e5fc47610954604849368d96d6","33f5f2e13d26c5f100bc1417a65dc0631dae87d8046e326d1653cd9f2be6a6da","968d2a3f2ae68f3b0bc39fc87d066fb071308999a4cfd5e0460cfdfc7aecf23d","f19758287ab94809796a92c9d3cbd6e81fcbebe10961192cf31414673b0f5b61","50def5685783f09101aa151313c008c743b9de7d82e8ecb94932b43a735ba80a","06494951d874daa8af8a91180dfbdb16187728b976ec228fcae8f1191827e503","28590a7fef914fc3408450c099771c57ef8b12c59859a446ce0372c80428ed90","a5b0f88103dec63c80bc1707eab835572838fff5f43aed265827460436ca21e9","baf7c3a9a57269bbb0661385ae981f5f3219ae8da84a7502572e283df3bc7435","9092fce07a46a5708f071a70ba5ae2d3ebe27de5e813ea1756180e7747d7c5d9"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515033577 · entry 108e9186e8c5677aaea6…
Expected log hash
458ac564101d02a2c8a5f98465ce4e920300682f0855e017234ab870c48a16cf 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":"v1787135948936","kind":"published-quote","locale":"en","page":"theme:audible/delivery/en","quote":"Audiobooks are made available for download very late.","rating":3,"review_date":"2026-07-22","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.audible.application","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 (62390602d5b1…), 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.