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.

“That is not monthly, by definition”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a505b950b3a49c8831f8c5b86810bfd2425d0610d4ce35a485698cc5e4c446e9
Signature (Ed25519, base64)
ITmqetX/ZLbQu6Y0C843b1JPYd0fd7zFx8mGKCy3Ugf/uisPJ4GgzbtJm2LPLbFku9+k6FgKPF3c3l/sVtRLCA==
Merkle root
10c793aeb45e0f89b9202290e8cd37afdaa93db762a28319e14e5d167b3b381e
Merkle path
["a50669d0ed5e75307670b19feed8783f7ec665e04d996f441017b83d4b62b1dd","53086393b17913207bdbb409f0939f5acf75dabcc64f1b3ce6ffc42958b2925a","ae81c1ca7b919e5cca915c917f1765e9e71e8ab11e8b254d8afc3179d3adb25c","dfb9ce5e11b1c69a3f5b3ab8b5efc5328845d9c87dce3b7371e8e90bb852444f","b65fc24010b25e1726aa2613d2da51e4859535c7e571a8d147a5925fe1f441ab","6d6c6452922082140430e0ec23de4c50b95b6250a129d529c9c120a5f5c274f7","4905079fcf6a935d761c026b96a6f1ada655eb78967033da306c026e64c7325c","6b82c4f1d7e02a8a6e584e84707a87788706befde44a3a558578dbbddf174ac2","82099933c2a985ddfd7d7abac4cf11fae26a445ae83165976c5bf9705f45b5c0","553057679eb589a30a0cd37360c28f083fc432e4ff1206f2b5bd9d46f9b90040","127b6a34fb86a564b75c954c76bc19f91eb926b119c6487a01f3acd6ef7191d8","ee4aec4f4219a228b36d00641a4d6491c1579af9648cbb44fd6b328250ade26b","91300f04672de2ea3a6a7045bb6ee4ee2bcdb70d160cb2223186b734f12e97d1","2130a6de1cb1cb6840fb00e7ceb486d0f838ff39b257f32eb622785c4778bb5a","2c29ac82d9fdac3248f80d2844b45fd9f65c01d1ee494b56884d4c99a3da6ff6"]
Anchored
2026-09-17
Public log entry
search.sigstore.dev, log index 2871093963 · entry 108e9186e8c5677aaa83…
Expected log hash
2dc7fe816b6373997045fe2c089e9db0b321b7c653bfed462fbdb27b856b80a8 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":"v1789531532649","kind":"published-quote","locale":"en","page":"theme:bitwarden/price/en","quote":"That is not monthly, by definition","rating":4,"review_date":"2026-08-23","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.x8bit.bitwarden","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 (10c793aeb45e…), 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.