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.

“C’est une application que je ne vais pas garder”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
36ec0fb6bc375b0c22890e7ccb2101c0cea438cc56735bb7e57b29a73776496d
Signature (Ed25519, base64)
ZR3LURGeaOQcqkq0dzeevSSDBm5P1uQPvs3QMTmTV4p1GaRTX8G8ty+Inm7TPuq2c061622VxUitXXSXVK5JDA==
Merkle root
400ee8bc8bb6e48ec8bd5ac7598e893e5cb7545daceec4f0578b6b1d061e7911
Merkle path
["36ec04a65aae2f9f71086a17a9c2d912dc7ebdcc2f75747a8728c5f14a68a2c6","0a6b5e0d713793272ec9fd1960e168ebef3a30fa987b13af89db314d5ee011bb","d73e85c6daffcc37d581ac9921ab45afa4e7831580b3ce01b8ff092bc00b7a8b","796a31e0a3733f441dd216925d52d592b5a92699c515cc2d366af1218f277748","263551d3254577611d7fb3e5ac4a9ef5c276da6e9067959f325f0cf8379a2f24","6fe2fdd279cb276ff4706a6dfccc4ffcf3b5eea1912a4d6dfcc4f106cdf374cf","aab8de77d31cb361cbb090cbdfcae50ee5429debec8ba01dff57bd531407b0ce","87699acc7488f429439cc2e5d937398f9bf24f0ff3689f982fbdd90773354748","c9968e9fed7f84103afc3f0b4e7e6611e70c4a00ea1b61b374062c69fb53e952","b9630baff262bd464f24bcbe9930c0cb9e4e0e18fb16e8b8cc83d8bd648efe4d","8852bc8e04d8e6a978dcb4f128a2b6dae2032d53bd98ab046a6c7a9ef68d377c","8a30c6c441cdbc21f244f097f8f05ad659ea1a24bf30908a4ab33dbb73efd69b","81e5928bbd5026857bec085d8693993066d3f6d2381ee910a23396515bcbc310","3e875c75273cb6de71b32afeb0515bfc68d941b50d1d4d965b5eec9b8f79e681","da3c78d15c3e7e744f2949813be9d01fa753f12e538edb94a65a960b11043d47"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3082153890 · entry 108e9186e8c5677a31d2…
Expected log hash
cff4076b1696aa395d1840cc38c433580d1b7821d298d64e1adff5db6503370b 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":"v1791175845570","kind":"published-quote","locale":"fr","page":"brand:bookbeat","quote":"C’est une application que je ne vais pas garder","rating":1,"review_date":"2025-08-03","source":"Apple App Store","source_url":"https://apps.apple.com/fr/app/id1056652614?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 (400ee8bc8bb6…), 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.