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.

“un énorme soutien dans ma vie professionnelle”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
a68c01b965263d69731ff745c0523c4226617d036a7bcbe1db34f3ed0b47dcea
Signature (Ed25519, base64)
LB1GKqMmbL758s9vWYyjZdJyWzN8vlCzovLlvEUpg9FUhTMWm35Pyzwe6WSq7Fi59xPq6fqVjEGSNdsWPzU0Ag==
Merkle root
1dd7fec10002d9304505761bfad9c0f048c94d1d6a0775b6fc4291f712d4106b
Merkle path
["a68648bc702a234b2de5f3558183bd7b6a8786cc91b2637901f8a58070ff4817","096c159b0f26988650da1ee6795b4117e0b08e6ebc0fa58f9a01644f99adec6b","e64c7b4f3785e8c15e68d67bed4ca8013900981a60a5d53daa011e630f4e16fb","500a79296dc21e284ef78733e52d1f50e57d63776c2b6b421916fcf408a0f15c","56641b6334cc1fe648fb68405d913e759845afe1dd64385959dba498ef5a8599","5860c458bb06ac3200437ef40fa8abde5595805927dd9e201c70bec469e3ca31","db33b9cb41596cc937f28b9cc9eb9ca4ce4d27bfeafa5468fea5c55146e7cf9c","4807f96e2b7ad6d4fa904055c58169b6fa2167db3aebdef608f27228641270e9","17394acd9fd41beb15a68174c75fbf495e2b7751f63bdbf568f32d05b6f8e7dd","5d2a27b89b371a839dd7125e288f29752ec5f95aa986567cacddd1a4ecc4caab","fd7e0cd873463a6bf35fa7f5e073f4c91b7c1f5b3561d93c90cefc9b6abcb3b8","83f5357c9ea1d1efc5d179036e9d053c4f57eb38bd7c76ea4474774774e7d0b6","586d4592836e72d5e1281c68f8e682a02efe3b0db75e385c3ea0642a1befbc5d","446b814589c9564f51a341535d393ad23c1a9958834addb7d5c07c1be092092a","54bbc2d7930ffae8e416e662d825fe408002ca5c9c581c2388ff0eb5a37134ae"]
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":"theme:canva/service/fr","quote":"un énorme soutien dans ma vie professionnelle","rating":5,"review_date":"2026-07-17","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.canva.editor","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.