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.

“they refuse to refund and I can't refund from apple store.”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
1895f33bc1cb9ed56831e8c7b7b2d21a6d52c82e7450dcf464694c0bc82a4bce
Signature (Ed25519, base64)
IKczFhLBJVIQvGo+FDLcm1d9uBY5C2107VLRtcLNBjuR3exHZ5DxHDqyfs0XSchgtr2gm+n7CxS/wDEh4gqxDg==
Merkle root
ed1b76d4f3111cb6e235a9fe679fe4fe63795d3193935a8c023245679c12c88c
Merkle path
["1896b66b6e1838bf46d8cdf795c0bf98ed698208f9fe892273319076d53ddcad","169ffd98f21e063db10b7dd6dff9bc5ff4a66ef8d8faf21a85c7f32546189322","536eeb682d91ac6b80cb8cdff15c394a5757427bc60955c9f50cda31b9014c15","56c19e627238b0693873c86d6c7ee2d285962489621381c063222599a9e9a326","85e6cc1140240925a19b4b3a1f4996eac949ccffca179636363c0cfe72066368","81d261ac677b101d431b0d2b64c0fa21a58a5a98284566273cb1aadcbabb9aa5","84314bed16d5398ddd6cbb119aa5c8e5c19bd0db9390a274d8c0f03ec758f70f","a675e206df7972acebc765bcc77cdb03369ccc85ff16831ee9057e0afdcaaef7","567faf5c2959a9c365595a475afe209bc174c3191b80f4a91718148f48ca977b","e350845766f21626e9757bde6cbf4986a155c51d58af6ce22bafc43e727b9352","41e49d2ec8896373861be4ad3f2a18d092b33afb89f06dd1f06838c80fbe3eb0","b2d236c64c216b9123243f077525d72a30a00f3007e94900c00d0805f6046df9","d95f737cdc8d09dffb520130b23d2e91ee7119eb9a2a85d7ec6c56a05cc092d9","222137c91498adc204f412ffa9667367d79d38be98153f9b235308fff5e7e9de","6ff3db889906bd05786277e2021c1872c21f64759ecafab0fa871f6865f90ece"]
Anchored
2026-09-02
Public log entry
search.sigstore.dev, log index 2683150346 · entry 108e9186e8c5677a5378…
Expected log hash
ce2f0f51099dd771a165694fb25d868068d124ce108279fd9df180f0ea90a863 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":"v1788320836912","kind":"published-quote","locale":"en","page":"theme:acrobat/returns/en","quote":"they refuse to refund and I can't refund from apple store.","rating":1,"review_date":"2025-10-24","source":"Apple App Store","source_url":"https://apps.apple.com/sg/app/id469337564?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 (ed1b76d4f311…), 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.