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.

“Comfy structurization of passwords by categories using folders.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3f163a44afa9eece4978228915531996b1b0aae408483e9dfa8d039c2a0c403b
Signature (Ed25519, base64)
pCHgCb9E2DchNRTU/M8YnMbUXWysAnfR5qdGDV3b0CekT/VZT+OksbhAOSBfxNiI9xvltPCYlDTmiMHf1C9aDw==
Merkle root
1e69109d842117168677c2c7aab9689ac78923960f86fb642566271a6ebec358
Merkle path
["3f18769c962f2b08ba2edd57fafc6878f4673d46f866c0840e2f510558d18819","272a981eaddd537d68fecddf3456205da11635ae55a74b2ec0895b64407c4b03","2bcea25ca256c89eafe21328bacb9954ff1a0b72f60ca740d9bbf3560dc24ece","2e4cacce12950c94ef67609403d35b11a8945a93d2f671146405d0ebc91c5e0d","bcca00a3653f16f4567aca54d8625f19ee1ebab22d7a620b0db9d949625bddd7","f8da1b4d7c10b54651aeb9041c31f01106091c3438e69a7e759fa18050dd3615","5bd58a181d011e1761e04f363da42b58f0cbba6fe80a965ab92e7b1e6a27f08c","04cc901ee43e5a7b4b5ce4b8f74aee85b7431d7fc92c48f822567cd31ce13a89","f18f35761fef76c56497721aba332f760c741eb9ac0a576f34c605e9c4b765b4","7122c460e2f15dedf91ccaa262a85cd2171b4e42afaa28a96bc305aa7c641f51","6318a83c2e1ee58845bf55345bee30468d1ac9d637861e98c85cfc50a904bc5f","c00b3aaccfb9ee06e2f5134db2c03b896d6aa380b3457d17a26c9b0b2171cb84","7c33667a483d5fd3b9ed47c00df3203f479cead457d361a57e3e5a90d1401d8b","4db0e65440b78c494263fe6b915a75fbf2b04ea1cd2fed0eeba5f9cb4589aa37"]
Anchored
2026-10-15
Public log entry
search.sigstore.dev, log index 3258673097 · entry 108e9186e8c5677ab832…
Expected log hash
c57cff5f0f2da5f1c24e09823c0cd10c485830bed55f44ffe5864187f8e896d3 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":"v1792033864449","kind":"published-quote","locale":"en","page":"brand:bitwarden","quote":"Comfy structurization of passwords by categories using folders.","rating":5,"review_date":"2026-08-25","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 (1e69109d8421…), 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.