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.

“Wave apps is a great software for small business”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
4889a5b5f04585397c5907d8c25101daee7a2ee578960f9827f0e35fdb2ba63f
Signature (Ed25519, base64)
tjU6G0wz6FCLSii9A/jikQAPz8l3pInqboN5NxUTJjAgI6b8ZqwD8Qwf5tY5UsNUTTu23sjizMakNBnWI1z2DA==
Merkle root
97eb1062a862b99998bef0a84476eb3c3812bb77c2cb927f4fd2933b59da9e3d
Merkle path
["4889584b0254c15d7e56f4922a3c06c057673218a53c4a093acd5bb1a016ea3b","901b08e0d4daf34ccd686d83016fe9eaf1a8ab2c4a62f788ebd4a045e0513556","c1942838f0cb89eeaa66f798aa67ccc4c48636427eff5d03e94bd382b7bec970","001def1445f7e041ca30ecaf415abe8fed90d8a666423eb943987218c8f3f815","5a1264d50323dae17da242eb23164578fc407a47f3f5e4547daaffe858c2e989","f80bbe5b356c33596d39d4c9ea1c6f8d1bee985e7522b4082c42cbae4d2a2962","1f7a38025126bd528476af88387a54b836a02a67f5cac53b4daf54465f6f53e0","fbd1b53a6a2449b7d893336403b70cf55afa6c0c9fcda41d91475be2355bc1ad","96bf968abb4bc307e38e3733af30b150a1bb4807d315d7928c8ca3c8d5b06a61","6dbdbc3fb88afe6bf636e2695e76bee0a6b1e4d9e579d907d1cf1438f03fdc78","d3a7bd3c71331cdbbc263d45811b1aa92d779199c11eb4bbb8cac215c32a530d","aa7c727744c972cb66fba1d64eea69090f0779e70821de9cee298fb3fcfb9463","b2cde2091952330dc6d7773f9467df58d2e8463851174cad44d4f743c8f8617f","a9559f2ca8536f2c18bf059f3f0099d62235a93ac35dc17b09967d392b72be7f","01242865574478f13dcf9d888236d7a907264abdb87f360db7db06de0945075a"]
Anchored
2026-09-11
Public log entry
search.sigstore.dev, log index 2789279696 · entry 108e9186e8c5677a3885…
Expected log hash
05c7009ecf7ce5cf315c252c2a1dd135e64989a02cacdaaa3c5a87412a2e921c 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":"v1789017464005","kind":"published-quote","locale":"en","page":"product:wave/receipts/en","quote":"Wave apps is a great software for small business","rating":5,"review_date":"2026-07-18","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=com.waveapps.sales","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 (97eb1062a862…), 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.