Security · epochpay.today

Vulnerability disclosure & security posture.

How to report a vulnerability, what's in and out of scope, our acknowledgment SLAs, supply-chain posture, and the cryptographic substrate that underpins every payment receipt. Researcher-side details live in /.well-known/security.txt per RFC 9116.

Report a vulnerability.

Scope.

In scope

  • epochpay.today (worker: dkap-pay)
  • The /verify public verifier
  • The /v1/pay/pubkey and /v1/waterseal endpoints
  • Receipt forgery (any ML-DSA-65 signature bypass)
  • WORM chain tampering or replay
  • Authorization bypass on /v1/* merchant routes
  • Snapshot seal forgery (/snapshots)

Out of scope

  • Social engineering of EpochCore staff
  • Denial-of-service (resource exhaustion)
  • Physical access to data centers (we don't operate any)
  • Third-party services we don't run (Cloudflare, Coinbase Base, Stripe, banking partners)
  • Reports requiring stolen / leaked credentials we did not issue
  • Best-practice findings without a concrete attack scenario (TLS cipher preferences, header missing/extra)

Threat model summary.

Cryptographic substrate.

Supply chain.

Disclosure history.

No public disclosures to date. As reports come in and are remediated, they'll be listed here (date, category, credit if requested).

Want a deeper conversation?

Security review for procurement / compliance: email trust@epochpay.today. SOC 2 bridge letter available on request; Type II report target Q4 2026 (see /trust for the full posture).