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.

“les projets faint sur iPad ne se voient pas sur le PC, dommage.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
b3be30bf26e032959b523ca61f57c630ab15c29a1c2d757c3e07a08264c013c7
Signature (Ed25519, base64)
2hsKKP+FoAg4LvA5Lnr6xzMNBt4zXtcj2EOu62+n9S6WHwxMwImf8AaHZWH4mO8TcQMfSyVBGCav07wiQSpXDg==
Merkle root
4354cafe0e2ee66c200238a4bfe005f997e761de26d9e528ed6c12dfe1b33129
Merkle path
["b3c009105a9aef3e25041586817e6e14da825fe78f0a5601b70fe8c70484ac30","503fb60e51861f4cfb4a8154f7f9075c91c71319e6ee94c47a048bb876aec86a","bed15c85877ed8cff4b9b24e68c10a19bcd86b1d6d15a929e4223a1fb670dafa","30b5f19a8aa0799404bccd98df3e8cb56631733694c37dc9ac379418aed6120b","c2a906057a24fc76cc224de284256c322e6b79cb8571d6d04ea43efe7ce025f6","a771e64d475d0a13979f9bfa3524f9b3a6b8268c3daf928b149a3d13ed031016","23c676492dece634928d82e7e3b38f3d1f5fefbe08bad4efd17aa4382114fd30","ce04eedd4290f3c045bc6513fb89dac3fe28af163537369a92799af5ca749b00","231c7366064f17985c5751a71f6ab943f8f495a2208784473fc177bed6d8ef52","bcec502544edfb55c7dfb84d33b4385c7db52e90cfd101cef75f3f08cf79cb88","99b4d3481e357b065a43945f081180887b25d6fba44928d61a64a7522fba3f86","305f66fcbe4d5279add9fd62ab9b1279a06d6d0783e5ca5a9afb1a0b6f976923","29974af70fd02d405e96b5a869d8dba4f9664f1075414c3b44d43dc0ca4e5bcb","eb13252a020300a13cfcd1aad747dc15bb314823d4af7c0fa17270669f143f49","16ed4be9ece293c235c5510e2cd19a05055f034548e73c12f8a9947de7b32591"]
Anchored
2026-08-21
Public log entry
search.sigstore.dev, log index 2542443729 · entry 108e9186e8c5677aface…
Expected log hash
1f12c9d846c7a9fd8aeda84057eb4d8f639bf78886a62c6290a2a60cd48e0812 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":"v1787280389476","kind":"published-quote","locale":"fr","page":"theme:pixum/durability/fr","quote":"les projets faint sur iPad ne se voient pas sur le PC, dommage.","rating":4,"review_date":"2024-08-18","source":"Apple App Store","source_url":"https://apps.apple.com/fr/app/id1319898516?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 (4354cafe0e2e…), 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.