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.

“seule soucis c'est que c'est payant au bout de 3 signatures”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
374b7fb22439042e59f9c3bed1be8f820925c3be0b72c549ba56051b07a2f687
Signature (Ed25519, base64)
vfdTKy91QwdO7CfljzBF0yND2LM9axvCqtemxE/OVOLWCl4HBKFHYYLmfRUavd1a3hWDf6AYgY/un6CMNJBiCA==
Merkle root
ce02f748e6331cd02eca8f57641bb910cfa3ac6a0583f19c214186c96cd0e8be
Merkle path
["374adede0282e305a3c073d601f979ca7ff973ce5d231739222aefa9ea57ba9b","123b3db07dbd7d937060bb040e8143fd1386c2309c4ef76bf3c9884a7335e49f","e2f76e74e7f33cb89940bfd31a27b586acdbdf3584973f819658334c46a22ef4","33e8d46b0bdadec187ddc8b23bdcfeacac9a98a705709a667ca0d0430051ac68","17557467190b956a3d8f9dd798bbc5cbba5dbc67183206305ff544122c2e0bb4","e9ca1d34cce47de2845e12054c4abfc028fcdce8fa6c2de2a6e6e233d1ae92d8","217e36998de333073055f5004eede0cee823587b96641ec1b0e736c61d458bab","18a181cb5333628b6fe561e84b537b2eba9e9c48ebf650013239e2d60e3adfba","08ed2d0f17477d54e8fe119b556a0319c2876c78ccee40f4323af84250a16cab","b0de60f3c302251399ad5ddf3ef747f53e9a7d34c0ee959a550ce9586f8a15d1","9981daa608f15bb8013ad4d3a66bc1b2acd8a6c947e844e71ff6ad512a5d739a","d7238191d31583e294054883542cedecc65608ca43f99d32cf7d8387ee498c71","79b81b805f9fa7f5de32414a8194af0237f4fc27a36dbd89be89067fc27a6506","1bc99d2925512f6c847da60b09ad8a40a192f29b50aac2ed7ad1b460e9e23fc9","8475fb82080060bd6fa491c94e8e1c5001264fbf6fc66e6998631ee565101bbb"]
Anchored
2026-08-25
Public log entry
search.sigstore.dev, log index 2582604655 · entry 108e9186e8c5677ad979…
Expected log hash
3437b01b95be42f034b7198b6d5e9c0aa9b5bd388493d56323aa647d6d8ff38c 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":"v1787626024249","kind":"published-quote","locale":"fr","page":"brand:signeasy","quote":"seule soucis c'est que c'est payant au bout de 3 signatures","rating":3,"review_date":"2025-08-04","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.glykka.easysign","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 (ce02f748e633…), 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.