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.

“Seit kurzem kein Deutsch mehr als App Sprache auswählbar”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
680e8444957da20e1e7b473308729c17318819d6bbb1be170b73fc7f4d6fcd8b
Signature (Ed25519, base64)
qWcBBlgRy978mximZ2wCr94Pk+Zq/d+Yyk/l68pEJx2BYQ0DVEAkepsTUPIPVIdcLBpX0H2VKkWkzBvJJCbHCA==
Merkle root
00eb1252356f6576712ea4fb614a5236163b3b1821e2db4cf332fa9ac5a6c4e3
Merkle path
["681442651fe95def82130ef51360816a4e3aa0b9f9353fbde1d85a6fc6424ccb","c3502346536839773c35dddf2413479d7e2e968b9c0eca0cf96a4a7cc0c8f60f","f922e601bd14cc16e146e85d3fde8fe09af5ad2bb23ddfda9f2b33e5a2bf4724","c3b46c771ed33415255eba2a7df4f28942f541a9830a30ec1bf3a16d096cfb89","f23749d65f589794015cca26c177138260e224e0746c0d3a97286827632fd94d","24b5090ae2bd9fbd9620748851cace0c3648793dfc14fd1e276ca6bccfadfcea","7b5ba5627c7a1c058abfa8b591a5b4a4949fa732d716870b343ee0d74dfb41e2","4d347572c93788c281ca82e5fd2d875953fd359942cef38abdc8bbca4ae08ab0","d40816624dbc638c506fe3a1b595ad08be1c68f791b02db8adf26b3683a9380e","e433390c7d1aad4b1d620d71947c11a4f322c1fa91c627b83602bf9ec7dcfdc5","be2dcd8f7ab9ee9e2d3646c5191f0fb06ab5488bf42775fffe0343db9b38bd31","0e10228ae23bc8c393754711640f98777350e061c2936ff191317d3597bfad84","ff1681d6a39d09be2c2e13b7f21da8c4d20785142bba572223fd8a1dde6dcb1b","5dec716281725808bed0364df1f1b242a9cce0f53a1e675331a87d799bcee6c1"]
Anchored
2026-10-11
Public log entry
search.sigstore.dev, log index 3199819547 · entry 108e9186e8c5677a0b40…
Expected log hash
54bf23963e2d2d167d69cc8eefdd91558bbc8835be34c5469b6e0b1af30e4d15 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":"v1791691808362","kind":"published-quote","locale":"de","page":"theme:everand/communication/de","quote":"Seit kurzem kein Deutsch mehr als App Sprache auswählbar","rating":2,"review_date":"2026-08-12","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.scribd.app.reader0","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 (00eb1252356f…), 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.