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.

“everything loads quickly”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
08eee442451e0a8acc71cf9984e393b7244d46f2336fa8a792a0153c2ca6f1d8
Signature (Ed25519, base64)
+qwUgK6WviOwft90cYZNXAM2anGuspU2ErLMDH9XbnEAyHMlnBApUt8/tNL39jgVuApp3YAaGHNfvCVhk/ylCA==
Merkle root
ce3d6938e86e6857be7a8efbc85155c1c21346e72fe16d50aed37ed5b5eaf89d
Merkle path
["08ed23b6f86495364b0a2a1f647a375fb96511372e4cc4bcade2f1b86b62e6dc","f1fdc0f6a59f8830d3e1ae8e5ffc6ee1864d8228988bb6f07e86c206a1e92327","5835e972a49de5ce0782b2f3e06a796453108040d3629b62e982260849a7f1ff","f1e619799cd13f6e98df71d87938bd7e6a824bdfe03b729a6fdec186241550f1","94a937a36e82a5b7294545c1294f4c9be7c1ecd81aa83bd7177eef30d6783be7","0e78f0c1d518fe50a7c4b49ec55991d2ac0a940aa0e9a0f7a99fa5d7de0c597f","f23c4ac0c114e263cb4ffb31cb5221d43d218d0955b1ede39cda0934ddc49880","f68be21966f76368c8ac73ce16fa3057b7be2483279be01d86717479a0a88f2a","e6f2c602883fdcad454e2ae1ca09cbaf51981b8a9f8006b1981aede38dd7ff7f","060877f102affd06c08956f3b40248d0bae6c1240b784faf9e9dc4d8aeacf025","5fb2bf4a4a761a2463de28e7eaa18c716abe5215f4225ceaf37f4766f8cec9ef","655ccc7fe9b7bd47a97ec699b9f805ab92dd2257e5247632c4f4dde68cfc6c86","b30fa96b054eb8908168690ff8b151669e100c89959f7a8fe4c48ca457806f71","7c049e8780522490a97cb683a0735593208d22b55a66f49923a0a94c3b56e5c8","6c9e445e142590592ffd87f282aff1887c35a7581e681839c186aefd59fc6d6d"]
Anchored
2026-09-01
Public log entry
search.sigstore.dev, log index 2671651968 · entry 108e9186e8c5677a6125…
Expected log hash
3568e710eedb6ffaabfb65cd1f12c143a50a3583c899cc455e67b87a19e5bed5 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":"v1788237937782","kind":"published-quote","locale":"en","page":"brand:infomaniak","quote":"everything loads quickly","rating":5,"review_date":"2026-03-23","source":"Apple App Store","source_url":"https://apps.apple.com/de/app/id1622596573?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 (ce3d6938e86e…), 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.