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.

“I am super satisfied”

Checks (re-run on this request)

Proof data

Record hash (SHA-256)
513cf500573a4b7e11af71cf141142d4f030320080f48f3d7b229ad7798b4cdc
Signature (Ed25519, base64)
8jclUvyf9ehzzZBFT8F3fcpMRD+c5P3FFO5vNU16fIHaUimTckETBSonYjFwWKydraNFAAaTIUwG12rGvrMVDQ==
Merkle root
c5671f9a997da9b293a79ebe58b20e4534ae608121169f15a5adc358d42ed147
Merkle path
["513dd86febb7dce5f34e4606e2836a4ff5780348c1f0ec45cca3bacd9ce3c995","d174f5004379fe929b46dd35f010b446184fd086224c8e8359fa19c0c5adfea7","ab4c20bb094697c33dda3873c3f43b97493ae68f7b44b8bb8ef21eeb940a2814","4c8455cf0075130a905f9c0e0c18796c866818bd2dda6e925b112800ccad7cf6","b8c829e5c64c697bf7ab4f0bffa752160233bdbecfe99129037296ae194017f6","7a4dfe302dd482b9fa1374c1e7d03288bbd3966964f0cf13e2b02f35dfc5563f","579bd69622f16e201941ab4078986762d716762c421e2459710ac01fa3ed4357","d115c8d32a43172f421274fc89aa3292ce05796fc01149be20ae3042df53e92f","612d10f31ae5f1c8d9896e8345306815ea66a60e366dd4a61377e37283df0967","2f734b3468cd24f9e8d4950c04fddb42627b53a4c962e5d0f2fb200fc5b37e7a","0a1a0a7d19cfbbb4f6bc601834c5681473128094ebf48bc90583275cf41058da","f65bea56724bd08a8afc3852cfd8a3041e22c6b5f39696bca2e766b33a5aa93c","e63aa30e4323dcedc3b98056115c043eae8c9318933e7df53c20936400d7fca5","a2027fad4413a16051db12df072fc2064ab8e50a759412f73c3932ba08f51b55","064efe6476d8e8bd839601b3c80763b02793c41f87cba57580faab7c00dda24f"]
Anchored
2026-10-05
Public log entry
search.sigstore.dev, log index 3081733041 · entry 108e9186e8c5677a0bbb…
Expected log hash
88ab7ac46d4614551fa6e665889f054d7592b15d91016a45621b5c46a7ae8e2f 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":"v1791174108170","kind":"published-quote","locale":"en","page":"theme:taxfix/quality/en","quote":"I am super satisfied","rating":5,"review_date":"2026-09-01","source":"Google Play","source_url":"https://play.google.com/store/apps/details?id=de.taxfix","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 (c5671f9a997d…), 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.