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.

“it's hard to find the next book in a series”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1a91e3bd063d9995ae1b586b3eec342930e0e199823070ed27a51be1d43c0b61
Signature (Ed25519, base64)
BbOt8QA7OS+DK1YVjmmadMn9YWjFYjg2NKSHEQrAsfJM3r56oVgWLoS8hPLYRVpAceQcNJKzjg7YUkMx28GJBw==
Merkle root
761f428c7f44b8ba37e197f3cbb402245009b42c2fe1c2d1c22502b7539d8b92
Merkle path
["1a8f2ed3a4295cde52409074a5e7bd29fcfd00f62455b366f346c6e4b1ce157c","b24ae7247ff746a6df6848782d7b6e36b7a058400d814bf24c44acc4ca2eb1b0","b54173aa1b8d99b08edffd1d3c43fd671ba5c62a80fdc9ed6545955f5baabeb8","d32c53f59363f0e65551ef3247ba90916b7586885d30131332debd629e58fc0b","7bcda0edf7f05cc238e4b2500da9bd8125229f4576d2ad084da59f275385a64b","d76bf4cba451a3f25a0c03acc1396a89a0c33a95893da311b15efafac229bd35","68365416dc6e25b75220663aedef8f0d48380847731040bf73b04c18ce78a8b7","7fcd6413fa89fd8d4739c721dc9729c9c9faa23cbd738824542c3d0d6597d312","fac90d6b9e947eb3282056b1e4f42b0c50bdacd925293955251c07694bb8a95e","59cbd9bec02249629058c11004db2a2c3348ff054a82279ea6fbe05ce577474f","11c12dfaf6129444ba753d48d96a0c0fe461f60a160e232e52720838ac22b818","99ddebb10e95b4e9a864e1acdc8af7e6a8677f19ffe0789e14413bf52176f2a2","25ba2ac2abca74d5248bc368aaf9983fea985a62c2acc2567cbdbe71d6bd7cc0","d7d046f6bf143929536e498046e2783984565776df0c4d84bbeb719debcca31d","98f4686310343eccfc39a6e64e03e6f8dfbadf7603f7baffd9efd8b7d19d425d"]
Anchored
2026-08-29
Public log entry
search.sigstore.dev, log index 2632992954 · entry 108e9186e8c5677aa5ca…
Expected log hash
96c11d64daec1fd5d2cb12bf1cc37249a60cb62f00cae505cf36fc8b47d6ac25 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":"v1787977614417","kind":"published-quote","locale":"en","page":"theme:audible/durability/en","quote":"it's hard to find the next book in a series","rating":3,"review_date":"2026-08-08","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 (761f428c7f44…), 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.