Contract-enforced economics

Trust the flow,
not the promise.

The deployer cannot withdraw the builder reserve. Every collection, reward epoch, allocation, and claim can be reconstructed from public contract events.

Pons V2 trading feesAccrue in NVDA
ModelRewardsVaultPermissionless collection
ProtocolContract-defined allocation
100%Of builder rewards go to verified builders
Published reward epochMerkle root + total
Verified builder claimsDirect to payout wallet

What the contract guarantees

An immutable allocation policy

The treasury allocation is fixed in the deployed bytecode and has no owner setter. The complete policy remains independently inspectable.

Protected reward asset

The recovery function explicitly rejects NVDA, preventing the owner from sweeping unclaimed rewards.

Delayed treasury changes

A proposed treasury address waits two days before the owner can activate it, creating a public warning period.

Independently provable claims

Every allocation is committed in a Merkle root. Builders submit their own proof directly to the vault.