Skip to content

Addresses & parameters

Program

Program ID4HeYPD3be4YVGGGShLgrHwFS2aakss7gMD6tWcjXA4nx
ClusterSolana mainnet-beta and devnet (same program ID)
FrameworkAnchor 0.32.1

PDA seeds

All under the program id above:

AccountSeeds
Network (singleton)["network"]
Prover["prover", operator_pubkey]
Request["request", requester_pubkey, seed(32)]
TermsState (singleton)["terms"]
Acknowledgment["ack", wallet_pubkey]

Live accounts

AccountMainnetDevnet
Network57dBHBcfM6Q34xmeS27KMzuL9PvBwmk8scvWGrhAVM6psame (identical seeds)
VRAND fleet prover (PDA)3jSnAbyEa1zdkR926H9SRLcc14JNcQmBbB9T8zFFqXQ39TGxHXNXZjt3W9k9PXUyVns5kUPZX8PWYrjrjJcGccaZ

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)

ParameterValueMeaning
request_fee_lamports150 000flat fee per request
premium_bps2coverage premium, bps of at-risk
max_single_at_risk_bps5 000one request may reserve ≤ 50% of a bond
fulfill_window_slots150 (~60 s)prover's delivery deadline, snapshotted per request
min_bond_lamports1 SOLregistration floor for new provers
unbond_cooldown_slots450announced-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)

OperationCU
request~29–32k
fulfill (proof verification)~39k median, <243k hard worst case
register_prover (proof of possession)~48–58k

Apache-2.0. Live on Solana devnet.