Security & Bug Bounty

PredictAsiaX runs a coordinated disclosure program with cash rewards. Every fill is written to a hash-chained, Merkle-batched, R2-anchored audit log — but code is written by humans and humans miss things. Report responsibly; we pay in USDT within 30 days of validation.

In-scope surfaces

Out of scope

Rewards

SeverityReward (USDT)Example
Critical10,000 – 25,000Steal funds from any wallet · forge fills without matching order · break the Merkle chain · leak POLYGON_HOT_WALLET_PRIVATE_KEY
High2,000 – 8,000Auth bypass · privilege escalation to admin · replay attack against HMAC · fee-split misdirection
Medium500 – 1,500IDOR on non-critical data · stored XSS in Portal · webhook signature forge
Low100 – 400Info disclosure without account takeover · reflected XSS in low-traffic path

Bounties are paid from the PAX Insurance pool (funded from 5% of AMM house edge, see Fee Architecture Layer 4). First valid report on a duplicate wins; late duplicates receive $100 goodwill credit.

How to report

Send an encrypted email to [email protected]. PGP key fingerprint D5A2 8B14 F09E 7CC1 6F31 · 8B2C 7A4D 91E0 F5B7 A0D9. Download the key at /assets/pax-security.asc.

Include:

  1. Reproducer (curl / video / minimal code)
  2. Impact assessment (which surface, what an attacker can do)
  3. Suggested fix if you have one
  4. Your USDT payout address (BEP20 / Polygon / TRC20 preferred)

Response SLA

Safe harbor

Good-faith research covered under a legal safe harbor: we will not pursue legal action for testing that (1) stays within scope, (2) does not degrade service for others, (3) does not extract data beyond what's needed to demonstrate the flaw, and (4) discloses privately to us before any public write-up. If your test crosses a line by accident, tell us immediately — we treat honest mistakes as goodwill.

Hall of fame

Public list of researchers who have shipped valid reports. Empty at launch — be the first, we amplify.

What we already invest in. Hash-chained event log ➞ 60-second Merkle roots ➞ R2-signed anchors ➞ monthly Polygon commit. Every fill you find is either provable or provably absent. See the public verifier. All secrets stored in Cloudflare Workers secret store or GCP Secret Manager. Root wallet keys never leave the VM signer. CSP hardened on every SPA (script-src 'self', no unsafe-inline).