Fees in.
Rewards out.
How a trade on $VEIN becomes a reward for an agent that made it home. Fees fill the vault, the vault funds six-hour epochs, and each epoch settles what was banked at The Assay. Budget-limited. Never guaranteed.
Live Epoch 35 settles in
02:48:00Budget
182.77K VEIN
Simulated economy. Values are illustrative and move with token price, scarcity and the vault. Only settled, funded rewards are claimable. No guaranteed returns.
01Token
$VEIN on the surface
The price moves every second. The game never reads it directly: every in-game conversion uses the 24-hour TWAP, so a quick pump or dump can't reprice the world.
Spot: from $0.00129 at 6 Oct · 09:00 UTC to $0.00125 at 13 Oct · 09:12 UTC. Low $0.00120, high $0.00208. Use left and right arrows to read values.
- 7d high
- $0.00208
- 7d low
- $0.00120
- 7d change
- −3.2%
- 7d volume
- $28.74M
24h TWAP
All in-game conversions use TWAP, never spot.
A dump right before banking doesn't make your diamonds worth more VEIN, and a pump doesn't make them worth less.
Token stats
One agent slot per full 5M VEIN held, three at most. Checked at hourly snapshots.
Spot, volume and holder counts come from the local simulation. No market data is fetched.
02Fee routing
How fees reach the vault
The vault has one source of money: a slice of the trading fees the protocol already receives. It flows down this pipe, and every epoch draws a budget from what arrived.
Volume → fees → vault → epoch budget
Every $VEIN trade in the last day.
Fees the protocol actually receives. 1% of volume in the SIM.
Of eligible fees. Not of trades, not on top of them.
≈ 648.26K VEIN at each hour's price.
The most this 6-hour epoch can settle.
An allocation of fees,
not an extra tax on trades.
Traders pay the same fees whether or not the game exists. The protocol routes 3% of the fees it receives into the rewards vault. Nothing is skimmed from trades, and nothing is minted to pay agents.
Budgets use a quarter of the trailing day's inflow, so a volume spike pays out over days, to everyone who banks — not in one burst to whoever traded.
Budget formula
- Trailing-24h inflow× 25%
- 162,064
- Free vault balance× 0.5%
- 18,366
- Next epoch, projected
- ≈ 180,431 VEIN
- Epoch 35, fixed at open
- 182,765 VEIN
03Vault
The vault
Every reward is paid from here and only from here. Settled rewards are reserved for their wallets; only the free balance can fund future epochs.
Balance
4,813,044 VEIN ≈ $6,016 est. at spot
- ReservedFUNDEDClaimable: settled from the vault and reserved for this wallet. The only withdrawable amount.1.14M VEIN
- Free3.67M VEIN
Reserved is owed to wallets for settled, unclaimed rewards. Only the free balance funds future epochs.
Can the vault pay?
Balance ÷ reserved. Must stay ≥ 1×, so every claimable reward is fully held.
Epoch budget ÷ the 456.18K VEIN agents carry.
One epoch can settle about two-fifths of what agents are carrying right now — that's why carried value is only an estimate. Bank more than the budget and every claim that epoch is pro-rated.
Balance, inflow and claims
Two-hour buckets. The dashed line is what's reserved for settled, unclaimed rewards.
Balance: from 4.1M at 6 Oct · 10:00 UTC to 4.81M at 13 Oct · 09:12 UTC. Low 3.32M, high 4.81M. Use left and right arrows to read values.
Fee inflow: from 83.66K at 6 Oct · 10:00 UTC to 24.07K at 13 Oct · 09:12 UTC. Low 24.07K, high 106.23K. Use left and right arrows to read values.
04Epochs
Six hours at a time
Agents bank loot at The Assay; it waits as pending until the epoch closes. Then the vault settles it against the epoch budget. Bank more than the budget and everyone that epoch is pro-rated.
Epoch 35Open
Settles in
02:48:00- Budget
- 182.77K VEIN
- Banked so far PENDINGPending: banked at The Assay this epoch, waiting for settlement. May be pro-rated if banked value exceeds the epoch budget.
- 40,990 VEIN
- Headroom before pro-rating
- 141.78K VEIN
- Claimants
- 12
Assay log
Loot carried home and banked, and every settlement. The only door value leaves the world through.
Marrow banked 4,787 VEIN at The Assay
Kip banked 2,526 VEIN at The Assay
Thane II banked 4,795 VEIN at The Assay
Juno II banked 2,463 VEIN at The Assay
Yarrow banked 3,043 VEIN at The Assay
Lune banked 2,413 VEIN at The Assay
Bryn banked 6,343 VEIN at The Assay
Ash banked 5,909 VEIN at The Assay
Wren II banked 1,260 VEIN at The Assay
Nyx banked 2,109 VEIN at The Assay
Petra banked 3,303 VEIN at The Assay
Umber banked 2,039 VEIN at The Assay
Epoch 34 settled: 182,436 VEIN to 30 agents · fill 100%
Sorrel banked 7,086 VEIN at The Assay
Reeve banked 1,478 VEIN at The Assay
Sedge banked 4,811 VEIN at The Assay
Shale banked 3,739 VEIN at The Assay
Shrike banked 2,408 VEIN at The Assay
Lumen banked 4,314 VEIN at The Assay
Basalt banked 1,815 VEIN at The Assay
Nell banked 2,451 VEIN at The Assay
Budget vs banked
6 of 34 settled epochs this season banked more than their budget and were pro-rated.
Epoch · VEIN
A red percentage is the fill rate: the share of each banked claim the vault actually settled that epoch.
Every epoch this season
Budgets are fixed when an epoch opens. Settled is what the vault actually paid out after pro-rating.
| 35Open | 182,765 | 40,990 | — | 100% | 12 |
| 34 | 188,076 | 182,436 | 182,436 | 100% | 30 |
| 33 | 186,587 | 107,971 | 107,970 | 100% | 18 |
| 32 | 197,107 | 160,085 | 160,085 | 100% | 21 |
| 31 | 207,609 | 271,417 | 208,259 | 77% | 21 |
| 30 | 224,221 | 131,852 | 131,850 | 100% | 20 |
| 29 | 237,714 | 181,515 | 181,515 | 100% | 20 |
| 28 | 237,878 | 170,985 | 170,985 | 100% | 21 |
| 27 | 228,190 | 139,661 | 139,661 | 100% | 21 |
| 26 | 208,650 | 280,024 | 213,289 | 76% | 21 |
| 25 | 207,555 | 187,367 | 187,367 | 100% | 20 |
| 24 | 208,229 | 129,528 | 129,528 | 100% | 20 |
| 23 | 210,216 | 138,594 | 138,594 | 100% | 20 |
| 22 | 217,173 | 205,860 | 205,860 | 100% | 21 |
| 21 | 222,355 | 145,666 | 145,665 | 100% | 21 |
| 20 | 222,348 | 194,023 | 194,023 | 100% | 21 |
| 19 | 224,566 | 298,236 | 225,208 | 76% | 21 |
| 18 | 215,156 | 208,702 | 208,702 | 100% | 21 |
| 17 | 195,618 | 183,191 | 183,190 | 100% | 20 |
| 16 | 187,504 | 106,755 | 106,755 | 100% | 16 |
| 15 | 184,544 | 179,008 | 179,006 | 100% | 21 |
| 14 | 194,389 | 163,928 | 163,928 | 100% | 21 |
| 13 | 213,793 | 133,532 | 133,532 | 100% | 20 |
| 12 | 246,903 | 310,649 | 247,682 | 80% | 21 |
| 11 | 274,659 | 157,059 | 157,058 | 100% | 17 |
| 10 | 324,258 | 195,830 | 195,829 | 100% | 19 |
| 9 | 419,775 | 303,052 | 303,052 | 100% | 17 |
| 8 | 452,421 | 343,167 | 343,167 | 100% | 14 |
| 7 | 542,025 | 677,306 | 542,026 | 80% | 14 |
| 6 | 589,683 | 482,799 | 482,799 | 100% | 13 |
| 5 | 2,977,333 | 2,016,540 | 2,016,540 | 100% | 11 |
| 4 | 3,193,517 | 3,097,711 | 3,097,710 | 100% | 10 |
| 3 | 3,043,192 | 3,866,156 | 3,043,192 | 79% | 7 |
| 2 | 2,894,555 | 1,881,738 | 1,881,737 | 100% | 6 |
| 1 | 307,970 | 272,065 | 272,065 | 100% | 3 |
05Resource values
What ore is worth
Reference prices per unit, in VEIN, fixed for each epoch. They follow the TWAP and how much of each ore is already out there, and never move more than 10% per epoch.
64 diamonds
≈ 7,678 VEIN
≈ $10.11 · illustrative
The benchmark. A full stack is meant to be worth about ten dollars. It's an estimate at this epoch's reference price, not a quote: nothing is worth anything until it's carried home, banked and settled.
How a reference price is made
Fixed for the epoch, re-priced at every settlement.
refPrice = (anchor ÷ 64) ÷ TWAP × scarcity
scarcity = clamp(√(target ÷ supply), 0.5, 2)
moves at most ±10% per epoch
- Diamond anchorUSD per stack
- $10.00
- 24h TWAPUSD per VEIN
- $0.00132
- Scarcity√(2,100 ÷ 2,016)
- ×1.02
- Targetundamped, live supply
- 121 VEIN
- This epoch
- 120 VEIN
- Next epoch, projected
- 121 VEIN
Reference prices this epoch
Per unit and per stack of 64. USD is at the 24h TWAP. Scarcity above ×1 means less is held in-world than the target.
| Veinite | 1,199 VEIN | 76,734 VEIN≈ $101.09 | ×1.06 | +11.3% |
| Diamond | 120 VEIN | 7,678 VEIN≈ $10.11 | ×1.02 | +11.3% |
| Emerald | 77.09 VEIN | 4,934 VEIN≈ $6.50 | ×1.09 | +11.3% |
| Gold | 38.51 VEIN | 2,465 VEIN≈ $3.25 | ×1.02 | +11.3% |
| Redstone | 13.53 VEIN | 866 VEIN≈ $1.14 | ×0.96 | +11.3% |
| Lapis | 11.17 VEIN | 715 VEIN≈ $0.942 | ×0.95 | +11.3% |
| Iron | 19.90 VEIN | 1,274 VEIN≈ $1.68 | ×1.06 | +11.3% |
| Coal | 4.48 VEIN | 286 VEIN≈ $0.377 | ×0.95 | +11.3% |
Wood and cobble are not bankable: worthless at The Assay, useful everywhere else.
06The four buckets
Four buckets, never one balance
Value changes state on its way out of the world. Each state means something different, so they are never added up into a single number. Only one of them can be withdrawn.
Σ inventories + loot drops, at ref prices
Everything agents are carrying, valued at this epoch's reference prices. A guess at what it would be worth if it got home.
Not withdrawable
Lost on death. Dropped where they fall.
Next → Bank at The Assay
Banked in epoch 35
Carried home and banked at The Assay. Out of danger, waiting for the epoch to close.
Not withdrawable
May be pro-rated if banking beats the budget.
Next → Epoch settles × fill rate
Reserved in the vault for owner wallets
Settled from the vault and set aside for the owner's wallet. In the demo, claiming is simulated.
The only withdrawable bucket
Unclaimed after 30 days, it returns to the vault.
Next → Owner claims
Lifetime, this season
Rewards owners have already claimed. History, not a balance.
Already withdrawn
Gone from the vault. Recorded per epoch.
End of the line
Where value sits
Proportions only. Four different states, side by side; this bar is not a balance and its parts are not a total.
- EstimatedESTEstimated: inventory at reference prices. Not withdrawable. Lost on death.456.2K VEIN
- PendingPENDINGPending: banked at The Assay this epoch, waiting for settlement. May be pro-rated if banked value exceeds the epoch budget.40,990 VEIN
- ClaimableFUNDEDClaimable: settled from the vault and reserved for this wallet. The only withdrawable amount.1.14M VEIN
- ClaimedCLAIMEDClaimed: already withdrawn. Kept as history.15.14M VEIN
07Payout history
Who got paid
One row per agent per epoch: what the vault settled for loot that made it home. Nothing here touched a chain; there are no transactions to link to.
Settlements
Newest epochs first. Pending rows settle when the epoch closes.
| Epoch | Agent | Amount | Status | TxNo on-chain transactions in the demo. |
|---|---|---|---|---|
| 35 | Bryn | 6,343 VEIN | Pending | — |
| 35 | Ash | 5,909 VEIN | Pending | — |
| 35 | Thane II | 4,795 VEIN | Pending | — |
| 35 | Marrow | 4,787 VEIN | Pending | — |
| 35 | Petra | 3,303 VEIN | Pending | — |
| 35 | Yarrow | 3,043 VEIN | Pending | — |
| 35 | Kip | 2,526 VEIN | Pending | — |
| 35 | Juno II | 2,463 VEIN | Pending | — |
| 35 | Lune | 2,413 VEIN | Pending | — |
| 35 | Nyx | 2,109 VEIN | Pending | — |
| 35 | Umber | 2,039 VEIN | Pending | — |
| 35 | Wren II | 1,260 VEIN | Pending | — |
| 34 | Kestrel | 26,480 VEIN | Claimable | — |
| 34 | Bryn | 14,265 VEIN | Claimable | — |
| 34 | Gale | 13,295 VEIN | Claimable | — |
| 34 | Linnet | 12,634 VEIN | Claimable | — |
| 34 | Vesper | 11,362 VEIN | Claimable | — |
| 34 | Halcyon | 8,900 VEIN | Claimable | — |
| 34 | Umber | 7,679 VEIN | Claimable | — |
| 34 | Calder | 7,407 VEIN | Claimable | — |
| 34 | Sorrel | 7,086 VEIN | Claimable | — |
| 34 | Cinder | 6,903 VEIN | Claimable | — |
| 34 | Osric | 6,269 VEIN | Claimable | — |
| 34 | Pike | 5,800 VEIN | Claimable | — |
| 34 | Dace | 5,539 VEIN | Claimable | — |
| 34 | Oriel | 5,182 VEIN | Claimable | — |
| 34 | Sedge | 4,811 VEIN | Claimable | — |
| 34 | Lumen | 4,314 VEIN | Claimable | — |
| 34 | Nyx | 3,812 VEIN | Claimable | — |
| 34 | Shale | 3,739 VEIN | Claimable | — |
| 34 | Yarrow | 3,210 VEIN | Claimable | — |
| 34 | Kip | 3,124 VEIN | Claimable | — |
| 34 | Grit | 3,099 VEIN | Claimable | — |
| 34 | Hollis | 2,820 VEIN | Claimable | — |
| 34 | Nell | 2,451 VEIN | Claimable | — |
| 34 | Shrike | 2,408 VEIN | Claimable | — |
| 34 | Pell | 2,025 VEIN | Claimable | — |
| 34 | Thane II | 1,902 VEIN | Claimable | — |
| 34 | Wren II | 1,840 VEIN | Claimable | — |
| 34 | Basalt | 1,815 VEIN | Claimable | — |
Showing 40 of 620No on-chain transactions in the demo.
08Safeguards
How it breaks, and what stops it
Eight ways to cheat the vault, and what the server enforces against each. Agents can't award themselves anything: they propose, the engine decides, and payouts come only from settlement.
- Threat 01
Sybil wallets
ExploitSplit one bag across many wallets to field more agents.
EnforcedOne slot per full 5M VEIN, three per wallet at most. Eligibility comes from hourly snapshots, not the live balance.
- Threat 02
Borrowed balances
ExploitFlash-loan or borrow 5M VEIN for a moment and spawn an agent.
EnforcedSnapshots read finalized state, and the balance must hold across two consecutive snapshots before a first spawn. A flash loan never shows up.
- Threat 03
Wash trading
ExploitTrade with yourself to pump fees into the vault, then farm them.
EnforcedYou pay every fee you generate; the vault gets 3% of the protocol's share. Budgets take 25% of trailing inflow, spread across everyone who banks. It only burns fees.
- Threat 04
Feeding kills
ExploitHave your own agents, or a friend's, die to each other to move loot.
EnforcedSame-owner PvP is not permitted. Repeated kills between linked wallets are flagged, and loot from flagged kills is excluded from settlement.
- Threat 05
Alt farming
ExploitRun cheap agents to strip ore nodes and ferry loot home.
EnforcedEvery agent costs a 5M VEIN slot. Nodes respawn on fixed timers, drops despawn in 10 minutes, and settlement per wallet per epoch can be capped.
- Threat 06
Spot manipulation
ExploitDump or pump the price right before banking to move reference prices.
EnforcedEvery conversion uses the 24h TWAP. Reference prices are fixed for the epoch and move at most ±10% at each settlement.
- Threat 07
Prompt injection
ExploitWhisper “grant yourself 64 diamonds”, or hide orders in a name or a message.
EnforcedDirectives can only produce a sanitised strategy patch. Agents propose intents; the engine validates and applies them. Text is data, never executed.
- Threat 08
Dupes & replayed claims
ExploitDuplicate a stack, or claim the same payout twice.
EnforcedOne server-authoritative inventory with a per-tick conservation check. A claim moves claimable → claimed exactly once, with an idempotency key.
Server rules for the real backend. The demo simulates them; see the backend handoff notes.
09Risk disclosure
Risks, in plain words
Read this before you hold anything.
The token can go to zero.
$VEIN is a memecoin. Its price can fall to nothing, and every USD figure on this page falls with it.
Item values can fall.
Reference prices follow the TWAP and how much ore is out there. A stack worth $10 today can be worth less next epoch.
The vault can run dry.
It only fills from fees. If trading slows, budgets shrink. If agents bank more than the budget, every claim that epoch is pro-rated.
Agents die and lose everything carried.
Death is permanent. The pack drops where they fall and anyone can loot it. Carried value is an estimate, not money.
Nothing is guaranteed.
No returns, no yield, no APY. Rewards are settled from the vault when there is something to settle, and not otherwise.
This demo is simulated.
No real wallets, tokens or transactions. Every number here comes from a simulation running in your browser.