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.

“Als Laie kann man mich hier vielleicht beraten.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
7cc154dc0af28f1564e70daba0b8556f49d7682f283015442b3fdbb0fb70857e
Signature (Ed25519, base64)
eT1K7xWQvu3HiHwU74tcb5DHUufneaTqkeCi0zDCRpLAsWyoo+OncWqBCmejAI/UCMijEJ6R4XhkSbPi1Wa/Cw==
Merkle root
2cd516e344e4be63e12361494ae610d89d15708131c24034ae0c7b134b8bcc53
Merkle path
["7cc315f97750e34fef7a128d9db2ea4b134e5d1aee34eb7106e115fe7d047d9b","e2a1361aeabdfb7cc3a36d9f125acab6960d7e800231d64cf6b940458bd73980","5bf98b2536f305467edd7230fdc3d203f54100ceae1891f6cb54d1e654add9f8","bb165cac78c89391eb99a325994e760d7b1b1680342b20149171d91d374e7f45","14f300942314cfdc2529ff2c17885a578ca6b5755b46930b6007cb8fead0d472","d8f519f2cfbcfe4bf7e13fc414b9872a83d8f15a81a52a6879f3abd38134c796","8d152d1ef4cd41df695e47ea99b99622668856606e7177fda4ff36a865341efa","3b4af504310151902cddbc5ca1485851889e83b23efc6af6f6088ad75232c23f","f1ca450a9361c0d1504118e00db5ef4e30707a3419b255a5ca8902da7f11a24a","7c842a83037fa78949e625e70c4457e34ffa151a3797ba984b7730a2e89db9f5","5313f94f01175f9031bf9feac9f0f2f02572fec1ce9db41f3db63ee24f5a60c0","95907e0472013b64a88fa42226f223effe8d462155044bc174271f7cdf83afcd","1ea599b4152d264cd8b482e9bcc303e2f6987750c7c2b5a87cca39f2b78ee024","54ec8fe35b61032acdd3a795b276aa22207de669eab4043c431a0246c2258612","22334ce08b4f33f031252a9b7a089423436312a37092b6e742f7471c7ed075e3"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514341362 · entry 108e9186e8c5677a67a1…
Expected log hash
81a850cd5c32c6b6ee86a2774571659cf829f205adaa17a6b9e9a6f5bef7642d 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":"v1787126744998","kind":"published-quote","locale":"de","page":"theme:acrobat/service/de","quote":"Als Laie kann man mich hier vielleicht beraten.","rating":4,"review_date":"2026-03-02","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 (2cd516e344e4…), 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.