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.

“même si j‘utise une ponctuation normale!”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3470c2f76fe41bc9c9a8030d600328258332e8abb18767e6f664969c3bd2d665
Signature (Ed25519, base64)
4xbV3hfhN0eDik5Zps2ytWZZU0mp+1f8jXQH2p6M7ma/dlTYZ9QEJe3jSWcBE3IWqkd1dHJ/PbGzUucbMZUUBw==
Merkle root
ba3b9ee3c1a764a237c6d9f59e08a5448370e387ee4aa25688e1baa9900bb7c8
Merkle path
["346a75341f501dbf5ba3f8035c18f08a16c744fd90aecbdf81edd0b6d39b91ae","63bfda3d46c842bc8f849bb6ba873804e2eea920c31c9e20a1ebf7110d8bb1bd","93e22e4e4153784355a8448f256963c624088f8431bfaf074015e5d2d5bd9c1d","67e55befbc5562af1854ca324385323fd2ef5cc1d1bb57ce814b358e70e21c0b","3597f468fc6fa090fa6bacce830b388c5b4ced2405960ee834869f5e8a7da621","c52dcedd69795830569d0498cf8d63d00d3da1f78a73f05dfd1a2493dc7942c2","0d77178011f907bbf51ca396542bd6465a9874e5f56844bd060a30e5a0e0830e","6569ecaa78efc15b8dab9a3cf53705febf9c921d8801fa18229eb6934e1669dc","d7bffeb15cf199e6e5909bd7a3a3a83a72d313916fb41f6675dcc026079d3a6b","28868f27d995a6b05207b434171856cd3b3bf9161239426d2a1a103095d2b3f7","4eef8ef1809ee83e54c90a69f05348ab562a601e2308f224b056bf6a9082879d","ea1790acb512c8b76a686e23bb9699ef9e9469186569222b83557e98a2e430d4","703b9e4fa94b16e466f264e8bdd926b658b76fde75db1346f96a82d7fbada645","461c98f5765895f7eba79033993e171a1c62b0f447b3c3e83ae0eeec3170f91d","105ed454c1d199fd4c49602b8c5ad04e94f166fbbc654d60a1759dc1a6618062"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2682016602 · entry 108e9186e8c5677a5d51…
Expected log hash
1226b40d95efc02c2bebef5ba710e31f8d38836dd3aa942fa2cf212191019dae 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":"v1788311625248","kind":"published-quote","locale":"fr","page":"brand:swica","quote":"même si j‘utise une ponctuation normale!","rating":2,"review_date":"2026-08-13","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1451930779?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 (ba3b9ee3c1a7…), 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.