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.

“Le qr code à scanner dans la boîte ferait mieux de nous diriger dans l’application swatch pay”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
fbce723a754153683f5f40966e03542ee57252b02f9f6ef36d3a0c09b4a8db1a
Signature (Ed25519, base64)
fGTwFgn4cdbLnOBsSQhHGdtL3ziYdnE2NvWrGV7uRKbNwmyGfA3jj/CZ857WX+G5XhpZ/WqwnYWcNQMXLENVBw==
Merkle root
1dd7fec10002d9304505761bfad9c0f048c94d1d6a0775b6fc4291f712d4106b
Merkle path
["fbcf3ec0daa67801e293059bffa5cedf274adb8ff140a4cabf141fef326d56bb","2d18e7012ddb91247c148060d6259f9d94f5edef6b5f06a17a8acf13aa37ae19","e987b58d162d26b538084fd1391bbeb735fab913e43f2fed022cc3517763f377","37de6e86ed15baafd11860a30dea1638888625718acb24be0ed4ccf42e768a98","55aa63f7e0efac4c5c87f842942f09de317394e87fda9393e42b4993d76e3cde","5a0a8c17658fe1d4bb975b4adaca75c0d09dad0e6b701cd9e16ba689be6f05a7","5e471d87698c95eec35849218e1a6fbb1c82b6d4d6901287050a0085bd61c528","f45992a97db770f029c1f41d6b6d8799d44ed63238fff632560e60d290a021ec","69db3fe3e1a873cab6e550c8d037b7aa8635150c820d9d5e481ce837d075620a","70aa3b1015072ce47ef513bab7cdfcdcf449d5bc0cce0069dea8666c1369a508","d3656ba3ac8ec19916cdce3763d601b4edd6a030931b6b6eb0239e3dfd6c01ab","1216bd6fa33967f76e24b7966e2693bcf0e5ff565160018cd7bbdb934b307fae","bd07d87bd70febdb2065bd01bc91c4a313429f0836c93e8304bcd2037faed264"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514297706 · entry 108e9186e8c5677ab801…
Expected log hash
861cb9c1424d2f408888a591a8305206c340f8249f4a4581b32f940ce8815405 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":"v1787126020727","kind":"published-quote","locale":"fr","page":"brand:swatch","quote":"Le qr code à scanner dans la boîte ferait mieux de nous diriger dans l’application swatch pay","rating":2,"review_date":"2026-04-27","source":"Apple App Store","source_url":"https://apps.apple.com/ch/app/id1525248439?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 (1dd7fec10002…), 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.