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.

“Super easy and fast”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
7b06b3511a91fceae584f2e66ccc7bfbf34287a89d2e4f6ba86a5b27897d886b
Signature (Ed25519, base64)
yc8C4E46dpqsbhvyMtJEVK+eGgJcrPRRSeiCjr9okaHy/G9XPJDI8Ukf+ygrQ2DBmL6sr2x+yeyfi2AWLUUgCw==
Merkle root
c9e6077a1bda893f1455402f424b1d526c8cf2f47d428b611fd8d7fd8b45f80d
Merkle path
["7b06a78c320261aa8dd394df5a27b212f13bdff7865899edaebc13e1d70aec83","87a0d2cd0bd1332159f386c11ba1bd0733316d20526f95cc56da39881cde8ac5","9368634af88ad664c2268ba6a520acec6e3682adc7b4ccd812443ed82a6f7691","d70cea8369630c05e77639a9f7fba92d51a17c5f38d58992d673037b111f05ef","a713bafa3b475a5f70105bea35c3ad80f17751c3b8efb2216cdbe8873ff036df","bd86efe5aee42c13e6f76d7f292e4137f13dd258898c05060091bbd1b16641aa","3b394a3b700c6af474eba5acb8060733b73ce7adfbf774c787814cfc0ce1f27b","7f941037ded67ffe411a17b179cce519ffff52d863e8718e9cd2701a932e0c72","1b3f517d6e8fa30690b7ee99da8fc65ce438818b77ee4c69b8c755f8aa28b3f1","8f18f3324fd49242723252a62370f0813f710907495bfb0ee5217ec7744d34cd","9d572db46214d796506b09dde467abb69f1ec31f9e7f4b8e58092b444d8ef8b4","44c39a49461fc96d8c48f28d01565e5dc9a8a6385ac37a08bea5cf673ac97627","bfa7908c2bfbb549d3c7e20bd836d5e39d493ece5a642522e6d0a8e850ae14ca","c9db0e8749b6887bb580bf4fdb35a1633fc15dc78bce76027a2c70ea28ea9aa5","5322c97ccb72daa49a07d25ff9fa0bd42fe425058f30f6fb1f272a0b90ad3b60"]
Anchored
2026-10-01
Public log entry
search.sigstore.dev, log index 3029042635 · entry 108e9186e8c5677a4403…
Expected log hash
38d9b7e95b1b3c998a8128983d818774fe7ee047adb6f05ee608495c2d7aa418 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":"v1790741815621","kind":"published-quote","locale":"en","page":"subtheme:lohnsteuer-kompakt/ordering/intuitive-interface/en","quote":"Super easy and fast","rating":4,"review_date":"2024-12-22","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id1586330607?see-all=reviews","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 (c9e6077a1bda…), 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.