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’a messagerie est carrément bloquée.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
84984232d441b4812a3d09dfe2cdd4c976b17d4cb68650dfbdb4a1b8e7fcd62b
Signature (Ed25519, base64)
IjDWHkTeC+4LswDFRaFesWdhmsxF4M2NfToUaxvhDYUDRPaswRWVcPeY9TdhPPOxAMWtqMcuenTdoQjuvRQVCg==
Merkle root
6ddadcc7cc1bb0679f63a30d8a28a2a72e039950945f2d7276487dd5b703ff7b
Merkle path
["84971cd18e679eab2b1dbd41457ff27d05745dcc5d6b6205012d47876a3a04d5","2f2d53a397c747aea593b348b2dabb469c8f2ea2c5cb16c5b1d4e2a9a3aa3ee4","762eb5e532c06324dd49e0a46664ba5eb730e0728a3b5bffd502fee6dd57c024","a9f772b3e06ac81d5920646da11ed917d85d4581f9e70fe5e230e492a51e09f9","fad70a5303eb5e26b1d094c1af7475e7842d096672c99c76272d0ba96974980d","8d7a4f4aac946fa5438170b9a67d56a26d7c8ddd06f23fc938176334cfde33ef","10dcb569bcbc7110d6a9371024cf4ae679a750624e7173f3c45c00582a91af4c","2618e59b61a2c094fc7dd0cf05fafb0352016b7fab53efab99e144504613c0dc","6e8caade85963b4681e3448409b9122937241c018030f5253c27ac0021ebd42c","92449d08c1d5c9149a4a90d0767ed4b8dd9304475df00d9a64111f55edbef0cc","8f8e0a8128e7238cf27ef4f8e58d003ba1146194078a0fdd10e119b0a8870459","3ebdb721abd6554f0ac4f4d452f2d68ec951cbd72e53577866aab1da4b0638cb","b7880ec0b6ca5b49f70739afc9c55901cfda1f2917f3bec65d879f03db700592","6c80934204cf6e9e7c67e4289ed571ca8ef594df18a56fa355d65497266fba72","052ac7d24dfc9659210f2718e5c7e6b2477f3dc364546bd6ed2bd5df9d14d7b0"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2514541190 · entry 108e9186e8c5677acb65…
Expected log hash
adca5adcd6d3235cf084bc9b408d3e4d7742d07347957346ff2629f37429bf20 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":"v1787130614827","kind":"published-quote","locale":"fr","page":"theme:pixum/billing/fr","quote":"m’a messagerie est carrément bloquée.","rating":1,"review_date":"2024-09-26","source":"Apple App Store","source_url":"https://apps.apple.com/be/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 (6ddadcc7cc1b…), 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.