Testnet scope
Bug bounty
Research is welcome on visionarydefi-testnet. Rewards below are the chain program's published figures, paid from the developer coinbase after a mainnet freeze. This website does not mint them. Mainnet is not the network the daemon reports.
Critical targets
- ZK-Shield de-anonymization. Read a target asset id out of the blinded mempool before the transaction is in a block. Critical only with a working proof, not a theory.
- Curve invariant. Drain native VDefi from a bonding-curve treasury with rounding, micro-shares, or integer edges. The 888 trillion supply and the collateral must both be shown before and after.
- privacy_connect linkage. Map an ephemeral identity key from the browser handshake back to a master address, or stitch the same person across sites. Do not include the key in the report.
Rewards
- Critical1,000,000 VDefi
- High250,000 VDefi
- Medium50,000 VDefi
- Low5,000 VDefi
Proof of concept
- Run it on the public testnet or a local node with the same genesis.
- Ship a script in Python, Go, TypeScript, or C++. No private keys in the script.
- Name the block height and the transaction hash where the state machine failed.
- Hash the write-up with SHA-256. Send the file in private. Do not paste an exploit on-chain or in a public chat.
Intake: VisionaryDefi Telegram. Window for a good-faith report: 90 days.
Out of scope
- Volume flooding or denial of service against public sentry or seed nodes.
- Social engineering of contributors, phishing, or a copied frontend.
- Physical access, stolen devices, or a theory with no testnet proof.
- Issues already reserved, including Bulletproofs+ and a full RandomX dataset.
Safe harbor
Good-faith research on this public testnet that stays inside this scope, avoids denial-of-service and social engineering, and is disclosed in private will not be met with legal action by the protocol maintainers. This is not permission to steal funds, extort, attack other people's wallets, or disrupt infrastructure that is outside the test. A report that includes a demand for payment outside this program is not covered.