INTENDED TO REMAIN HIDDEN
- Report and follow-up plaintext
- Vendor decryption private key
- Case secret and signing key
- Researcher's unrelated cases
- Shielded recipient linkage where STRK20 provides it
COORDINATED DISCLOSURE, WITHOUT THE IDENTITY LEAK
Encrypted reports. Cryptographic authorship. Deadlines a vendor cannot quietly rewrite. Fixed-tier rewards settled through STRK20.
Generate an X25519 program key in this browser. Only the public key is copied into the researcher form; the private package is downloaded directly and never persisted.
No program key generated.
The vendor key package decrypts every report for this program. Store it offline; never commit or share it.
The plaintext below is encrypted locally. This public demo does not submit a transaction and never reports a fake success.
ON-CHAIN CASE LIFECYCLE
VENDOR TRANSACTION HANDOFF · PREVIEW ONLY
Import the researcher's case-signed reward request. VeilZero verifies its program, case, public key, message binding, and signature before it can enter an authorization call.
No reward authorization request imported.
These are mutually exclusive handoff calls, not an executable batch. The address is intentionally undeployed; current chain state, fee estimates, budget checks, wallet prompts, receipts, and event reconciliation are required before each separate human signature.
SELECTIVE EVIDENCE
Import a public authorship proof. Verification checks its case/report commitments, challenge, case public key, and Stark signature locally. The file is not uploaded or persisted.
No authorship proof imported.
READ-ONLY MAINNET EVIDENCE
The pool is upgradeable. Address, class, ABI, fee, and wallet estimate must be rechecked immediately before every browser signature.
Inspect live pool ↗DEVELOPER DIAGNOSTIC · READ ONLY
Discovery follows the current Wallet Standard. A probe may request account permission, then reads chain, supported API versions, and STRK20 balance capability. It never signs or submits.
Discovery starts in this browser; no account is connected.
After connection, build the exact shield, private self-transfer, and unshield actions locally. This does not call the wallet again, estimate a fee, create a proof, sign, or submit.
Connect through the probe above before building account-bound previews.
A preview is not a fee estimate or transaction. Re-read the pool fee, obtain a wallet estimate, apply the 100 STRK budget gate, and use a separate human signing gate before any write.
PRIVACY BOUNDARY
Timing, amount patterns, browser/network metadata, and low anonymity-set activity can still correlate actions. Shield deposits are public. VeilZero is unaudited experimental software.