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.

“il faut tout réinstaller et restaurer le portefeuille avec la phrase de récupération”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
3497c24f88e195d863e0cea2bf6b6f4a273b3350f14aefbc5ad3e784d732c68b
Signature (Ed25519, base64)
PX02OkS7gHUrPLIqWV1ehkkUAfUtnmsZ44Ts/7z9RSEXEf0cJVycUNltTqo824nNYwvC30sDAHe0+BnB4ixlBQ==
Merkle root
8a6ad893af0f0bb6c448016a777af61f3f4935afd82df0db132e64f813535715
Merkle path
["3497ba064c66f0306031f15e1bd4e669b78d2cb7613549c9fc42f6e536df569a","6c9faec6b7e250ae13c07bde37fef0595a25ede0201024a76d51d0d3522fbf98","5a907128765ac45947b7202bb548fd0d132776960ff1a3231e5d87d88e5541d2","84de15bfb016213f1b3fffa396bc825ee76cb25d818dbc3d0856b6e995cfa104","e2c517ebc6de0edad5b6aec561ab8ddd8a1eb9ef357c4066be314e29fa1abd86","df1ec12005d3668319aae9db7cb26898bca4cc9cd436051d3e313b2fc19d2b3d","2d6b04a80e03f91b691e1bb7b4309212e18fd80c7624f02f2df729f298539e46","77e727d4382a7040da2b2ac0b219e1e905f7286a90711e4f5263e9c9aa2d74a0","02844f719dbc2f3e6c094d94dff746b874dc026e4156be1f586a4ef074e9137f","28fdf2359c7f1d6843490d95b2faa973c6cb19dd4d13e7362e1c74b020db1f8e","f2a19d5711307f8de0aada457acac7cc69b8d1071ef7a3a01e246d5be4e2f12c","36963529d44affd95dc983f944b30a62582b9dfadfd64e38498a43be945977af","83c279a8cdcc2853f3838cd33a87ff3db799f19ba47dceefcae4e093e4c3de59","6276ae8d472cde22fe3044fd8f103b6cd700eb8d1fe29c2f968f62a699dc326d","8834edd87c11ce9424175f1744f71345038aee1c5b6f350a6f7bc2a49b63e8e9"]
Anchored
2026-08-19
Public log entry
search.sigstore.dev, log index 2515144749 · entry 108e9186e8c5677a63b7…
Expected log hash
b6b79ad662332330e69c4ef135f6fb13ddc70048f846024d496aaa533f7f7fc0 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":"v1787137589246","kind":"published-quote","locale":"fr","page":"theme:relai/returns/fr","quote":"il faut tout réinstaller et restaurer le portefeuille avec la phrase de récupération","rating":1,"review_date":"2025-05-13","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.relai","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 (8a6ad893af0f…), 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.