ω(b)=10⁴ · 2−⌊b/1,200⌋
the entire economy, in one function.

The schedule is a pure function of block progress — no oracle, no clock, no governance surface. Every epoch the acceptance threshold shifts one bit while reward decays at the same boundary; twenty thousand openings, then the ledger seals itself.

vresarc_pow.solIMMUTABLE
01constant TOTAL_BLOCKS = 20,000 // mint window
02constant INITIAL_REWARD = 10,000e18 // ω(0)
03constant HALVING_BLOCKS = 1,200 // ≡ difficulty epoch
04constant POL_ALLOC = 8,000,000e18 // 25% · LP
05immutable LP_VAULT = 0x1000…0A11
06immutable MAX_SUPPLY ≈ 31,999,755.86 // ≈32M
07genesis target = (2²⁵⁶−1) >> 20
08erc-20 approve / transferFrom // native
09state blockCount = — awaiting deployment_
emission_scheduleω(b)
EPOCHBLOCKSREWARDDIFFICULTY
00 – 1,19910,0002^20
11,200 – 2,3995,0002^21
22,400 – 3,5992,5002^22
33,600 – 4,7991,2502^23
decays by 0.5 / epoch · terminal ω = 0.1526 @ 2^36
50% of all supply is mined before block #1,200 — 6% into the window.
MAINNET COUNTDOWN
00
DAYS
00
HRS
00
MIN
00
SEC
AFTER GENESIS
MAINNET LAUNCH
Genesis — contract livePOL 8,000,000 vaulted; parameters seated; difficulty armed at 2^20.
BLOCK #0
PoW opensOne puzzle for the whole network; a browser is a miner; the marginal cost of block #0 approaches zero.
BLOCK #1,200
The supply cliff50% of supply leaves through 6% of the window — the golden era closes.
2^36 EPOCH
Honor tail0.153 VRES per block; everything after belongs to professional hashrate and conviction.
BLOCK #19,999
SealingThe 20,000-window closes; the mining supply freezes. No further blocks.
POST-MINT
Liquidity migrationThe 8,000,000 POL reserve migrates automatically into the VRES/USDC pool — deep two-sided markets open for every token ever mined.
. . . some mined VRES are never sold — they are forged.— click to open forge.log —
forge.log — ω(∞)
> mining ends. markets open. and then —
> the Forge.
>
> a fraction of the terminal supply is reserved,
> not to be sold — to be melted into something else.
>
> details surface after block #19,999.
> until then: hold, mine, forge. ω(∞)
[ esc to close ]