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.

“Why remove the podcast and radio features from the smart TV app?”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a8d0da4ac911bbf9e2a46f72484cafc42d2e18a816c7035384df8cba0672d12f
Signature (Ed25519, base64)
GDHO88gowrOBHwgljm6Y/OjbvbxGGRISgyKqYYQ35inuN9K82/xTpP2AWi9l/gaLVqgUilwZve4v10KFs4xLAg==
Merkle root
68ee5f8618d9ce1aa33f2cb5b6f3145b5f909a3c35a03ccc3d10e979b2f81082
Merkle path
["a8d0646e34f433d44a2563d5da5ede2a537ee7e6e90ee61006913af967b829c5","00e8e4b0a17719e03889c742307290b61f40f940f5cfdc733a3be5e3eb7fa8a0","fa7c610afc4ea4742e21132680d035f3cf59bf8b154a71449191c1d593a4d6b9","d11e026d3170a2779fcc60bc9567949ebdd50b9fc405fcc59b4e4160c6a56798","0aa0a3b91d7be65f42f5a5aea78368fe8bb42ab174b11a8489c02dc16f87a68f","7077c89b49ba80b57f7dbbf921ea219dd6b3727f3bddcfd2ce6fda2af30c77f5","d185ae684d1d5a3751487668fe36b55f80a387b30426bb088579a8308a08c414","6aeaa7719d4ab358c955c4caea02955cab3fc12cab5cb591f3245e5c6b90b555","483b5c3da017929a1ee18fd7e7166ea421bda9018c4cc6b722b3196e344c64be","3b45a879ec96a99a3081385bc4b166947ec1dfa19788f44d23397f4b82185022","44bc71785ae9a7465454a9b35ade93ddc4b02f1f42cfba699a5d98c19daf323c","d308ed26aa33e6583b9c3bffee658c14c60f68a86ba341920aec69f22e129000","6a51893e356f5237142345fbb4d247bc07582fec6fdaa61c2c3de34a1617528a","d4477c34f5adddf1a37719c473b5e22e5d24c5bd237b4d0a607b953cc77a4964","418554fa0ebde54d6cdcc03145c7126505ed96d3734e8e7ae56dc0dfd8ca0a2e"]
Anchored
2026-10-08
Public log entry
search.sigstore.dev, log index 3140838741 · entry 108e9186e8c5677a4791…
Expected log hash
ca4949400cf2d29b49789563ea2e672fc73762380548d6fd65398e40c0d98728 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":"v1791433229105","kind":"published-quote","locale":"en","page":"brand:deezer","quote":"Why remove the podcast and radio features from the smart TV app?","rating":3,"review_date":"2026-09-21","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=deezer.android.app","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 (68ee5f8618d9…), 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.