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.

“Preisleistung ist fürs Ganze Jahr mit Rapatt gerade für mich noch möglich”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
147b155bb0122641bbbccb7fdbdf06e26c8e38342f3c807ec6914d4ac109bd37
Signature (Ed25519, base64)
ntbrDxYgix6kYYGgP4x5+5X3EDuhmw2FoJJ4+BAevQ4Lvyo2rL/+rZrDNdSCJOSd50cCZkSxtu+Hn2TZVFVRDQ==
Merkle root
a98b50e535ae53279e8516802157b424d2a2bd6800d1c251ba60d9a742aeac5c
Merkle path
["1479a77cd395e3d2bde27824e89b45aa6480023301ac379f13bb868ac61cc055","8d1efe54d42b4debc2cb9ce1d78ca316bd946fc02e63d0cf51f27bd591ba45ca","5ab0a43b193793fb2ddfc76744acc6fbdcd9b930af352ae62983fdbd2da97cf9","db288850e0abd417b7605cf4133aca47a6bc89102fec39a0643e36094191ed49","ca6f676f30d7eeff0f777e7623ad7d068109faaaf7e97eb7ea33dd4cafda871c","37478547915097f556f26f3cd92e17fcc508888591a356369d07e083a79fb661","40849bd98570e6251d01788f7d618ff093ba43288668b00fc2d269c6a2bea9df","48b83261334aa5a70700eed42a7372abf3740ac7da8e02e89226bb769cbe0bba","39545c5fed8cf902d3e64c09501c6009e39bd2b0dedf83f54448b17146e91bb4","43949e6836190391a18c9ffdcec36e0d752c2ef0b741b4e10dc0175dee51b1c0","91efaae603a3026e393a5ecfea4bd5ac72c1cc2480e9db8f3e902ebc81100b99","20524de8ff4267e2b0776624f09fe5480f9fe33a5239ddc15c15fd75e63758fd","4ee196375d66e09aaa8a05a79329d68c3a50100c830835060402aa8d235d95c6","71a4426d4276c0c224a382ee3cdc207a0a9d5ddfd42ee86b341203278911461f","86fbf391c95a64b4edce12edb659c77256c72926a279d6981a94152c2bc26607"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682182715 · entry 108e9186e8c5677a8f73…
Expected log hash
50527829b2727ec3ff54bbc04509435e1aad57a1b8911c437a05134629a261f1 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":"v1788314008672","kind":"published-quote","locale":"de","page":"theme:acrobat/price/de","quote":"Preisleistung ist fürs Ganze Jahr mit Rapatt gerade für mich noch möglich","rating":5,"review_date":"2026-06-24","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.adobe.reader","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 (a98b50e535ae…), 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.