Appearance
Addresses & parameters
Program
| Program ID | 4HeYPD3be4YVGGGShLgrHwFS2aakss7gMD6tWcjXA4nx |
| Cluster | Solana mainnet-beta and devnet (same program ID) |
| Framework | Anchor 0.32.1 |
PDA seeds
All under the program id above:
| Account | Seeds |
|---|---|
| Network (singleton) | ["network"] |
| Prover | ["prover", operator_pubkey] |
| Request | ["request", requester_pubkey, seed(32)] |
| TermsState (singleton) | ["terms"] |
| Acknowledgment | ["ack", wallet_pubkey] |
Live accounts
| Account | Mainnet | Devnet |
|---|---|---|
| Network | 57dBHBcfM6Q34xmeS27KMzuL9PvBwmk8scvWGrhAVM6p | same (identical seeds) |
| VRAND fleet prover (PDA) | 3jSnAbyEa1zdkR926H9SRLcc14JNcQmBbB9T8zFFqXQ3 | 9TGxHXNXZjt3W9k9PXUyVns5kUPZX8PWYrjrjJcGccaZ |
Mainnet launch parameters: flat fee 1 000 000 lamports (0.001 SOL), premium 25 bps; the table below shows devnet's.
Live network parameters (devnet)
| Parameter | Value | Meaning |
|---|---|---|
request_fee_lamports | 150 000 | flat fee per request |
premium_bps | 2 | coverage premium, bps of at-risk |
max_single_at_risk_bps | 5 000 | one request may reserve ≤ 50% of a bond |
fulfill_window_slots | 150 (~60 s) | prover's delivery deadline, snapshotted per request |
min_bond_lamports | 1 SOL | registration floor for new provers |
unbond_cooldown_slots | 450 | announced-exit cooldown (must outlast the window) |
Parameters are network-level and bounded on-chain (e.g. the fee can never exceed 1 SOL; the window can never exceed ~1 day) so no parameter change can become a shutdown or strand in-flight requests.
Compute costs (measured)
| Operation | CU |
|---|---|
request | ~29–32k |
fulfill (proof verification) | ~39k median, <243k hard worst case |
register_prover (proof of possession) | ~48–58k |