1. What is OSR?
Oil Strategic Reserve (OSR) is a gamified, virtual node-mining platform on Solana. You burn $OSR tokens to deploy virtual Oil Rigs and Mining Shafts on your own 3D compound. Those nodes produce real rewards over time, paid out from a 229M $OSR emission reserve released via a Bitcoin-style halving curve.
Think of it like an incremental game where every action is on-chain: your rigs and shafts are real state, your burns reduce the $OSR supply, and your rewards settle to your wallet.
Both Oil Rigs and Mining Shafts accrue $OSR per second. Mining Shafts can additionally compound pending $OSR directly into level-ups; Oil Rigs are claim-only in v1.
2. Quick start
- 1
Connect a wallet
Open the Command Center and connect a Solana wallet. In mock mode you can just paste any address to try the game.
- 2
Deploy your first node
Tap Deploy. Pick an Oil Rig or Mining Shaft, burn the required $OSR + small SOL fee, and it appears on your compound.
- 3
Let it produce
Nodes accrue rewards every second at a rate determined by level, components, and the live emission factor. Watch pending rewards tick up in your HUD.
- 4
Claim, upgrade, compound
Claim to cash out (2% fee), upgrade a node to multiply its rate, or compound a Mining Shaft to auto-spend pending $OSR on a level-up. Repeat.
3. Nodes: Rigs vs Shafts
You can own up to 5 nodes per wallet, mixed freely. Each node is an independent entity with its own level, components, and production rate.
Oil Rig
Offshore platform on the water quadrant.
›Earns $OSR via the halving emission
›Funded by the 229M OSR emission reserve
›Claim-only in v1 — compound is a Mining Shaft feature
›Slots: Derrick Tower, Pump Jack, Pipeline, Flare Stack
Mining Shaft
Underground operation on the land quadrant.
›Earns $OSR
›Funded by the OSR reserve wallet
›Can compound pending $OSR directly into level-ups (0.75% fee)
›Slots: Drill Bit, Ore Cart, Rail Track, Shaft Elevator
4. Levels & Auras
Every node levels up independently from L1 → L10+. Each level adds new 3D geometry (more pumps, derricks, processing gear) and shifts the node's aura color, making progress visible at a glance on the compound.
Effective production rate at any level: baseRate × levelMult × componentMult × emissionFactor
Aura tiers
L1
rust
L2
bronze
L3
copper
L4
steel
L5
silver
L6
platinum
L7
amber
L8
hot-orange
L9
white-hot
L10
gold
Higher levels also pump up the scene's bloom intensity — a max-level compound looks visibly brighter than a fresh one.
Live preview — each level
Click + drag to rotate · scroll to zoom
New geometry arrives at specific levels (helipad at L2, derrick at L3, flare stack at L6, second shaft at L7, etc.). The aura color also shifts per tier.
5. Components & Crates
Each node has 4 component slots. Components are earned by opening Supply Crates (costs $OSR, 3 per day per node type). Every drop has a rarity tier that multiplies the node's output:
| Rarity | Multiplier | Visual |
|---|---|---|
| Common | 1.00× | |
| Uncommon | 1.30× | |
| Rare | 1.60× | |
| Epic | 2.00× | |
| Legendary | 2.50× | |
| Mythic | 3.50× | |
| Divine | 5.00× |
A node's total component multiplier is the average of its 4 installed components (empty slots count as 1.0×). Equip better rarities → higher multiplier → faster production.
Slot compatibility: Oil Rig components fit only in Oil Rigs, Mining Shaft components fit only in Shafts. Each component has a specific slot (you can't put a Derrick Tower in a Pump Jack socket).
Use the Inventory page to move components between nodes — unequip from one, equip on another. The displaced component falls back to your locker.
Every slot, every rarity
Oil Rig slots
| Slot | Common 1.00× | Uncommon 1.30× | Rare 1.60× | Epic 2.00× | Legendary 2.50× | Mythic 3.50× | Divine 5.00× |
|---|---|---|---|---|---|---|---|
| Derrick Tower | |||||||
| Pump Jack | |||||||
| Pipeline | |||||||
| Flare Stack |
Mining Shaft slots
| Slot | Common 1.00× | Uncommon 1.30× | Rare 1.60× | Epic 2.00× | Legendary 2.50× | Mythic 3.50× | Divine 5.00× |
|---|---|---|---|---|---|---|---|
| Drill Bit | |||||||
| Ore Cart | |||||||
| Rail Track | |||||||
| Shaft Elevator |
Each 3D model is the actual mesh that appears on your node when you equip that component. Rarer tiers add emissive glow that blooms in the scene.
6. Earning & Claiming
Rewards accrue continuously, per second, based on:
- Your node's base rate (family constant, set per Oil Rig / Mining Shaft)
- The level multiplier (1.0× at L1, 5.0× at L10, extrapolates beyond)
- The component multiplier (average rarity across 4 slots)
- The live emission factor (see section 9)
Pending rewards are kept server-side and streamed to your HUD every ~10s. When you Claim All, every node's pending balance is zeroed and the reserve wallet pays out the net amount to your wallet (2% fee retained in the reserve to keep emissions solvent).
Upgrades and compounds internally accrue first, so you never lose production between actions. A timestamp reset on level-up prevents you from retroactively getting paid at the new, higher rate for time already spent at the old level.
7. Compounding (Mining Shaft only)
Instead of claiming pending $OSR, you can compound it — the protocol spends your pending balance directly on a level-up for that shaft. Pros:
- Lower fee (0.75% vs 2% on claims)
- No SOL upgrade fee (burns pending balance only)
- Automatic — click once, done
The compound succeeds only if your pending (minus fee) covers the next level's upgrade cost. Otherwise it's skipped and your pending balance is untouched.
Oil Rig compound is disabled in v1 as a design decision — we kept the feature set narrow for launch. It may land in a future version if players ask for it.
8. Fees
Mint burn
70%
of OSR cost to burn wallet
Mint treasury
30%
of OSR cost to treasury
Mint SOL fee
0.05 SOL
flat, per mint
Upgrade SOL fee
0.02 SOL
flat, per upgrade
Claim fee
2%
retained in reserve
Compound fee
0.75%
Mining Shaft only
Max nodes
5
per wallet, any mix
Upgrade cost
base × level
L1→L2 costs 2× base, L9→L10 costs 10×
Every OSR leg of a mint or upgrade follows the 70% burn / 30% treasury split. See Tokenomics for the live numbers straight from the backend.
9. How emission works
OSR uses a halving emission curve. Global OSR issuance starts at 262 OSR/sec at genesis and halves every 7 days until the lifetime supply is fully paid out.
E(t) = 262 OSR/sec × 0.5 ^ (t / 7d) Day 0 : 22.6M OSR emitted Day 7 : 50% of lifetime already emitted Day 14 : 75% emitted Day 30 : 95% emitted Lifetime total: 229M OSR (pre-minted, mint authority revoked)
Each user earns a share of each second's emission, proportional to their grow-power (sum of component multipliers across their nodes):
user_rate = min(your_gp / network_gp, 30%) × E(t) × welcome_boost
Two key mechanics:
• Share cap: no user can capture more than 30% of emission
(prevents lottery-in-thin-network wins)
• Welcome boost: new users get 8× multiplier for 72h,
linearly decaying — critical for latecomer retentionWhy does emission halve? To front-load excitement during the first 2 weeks while still leaving meaningful yields for latecomers. By day 14, 75% of lifetime OSR has been distributed — but latecomers with the welcome boost still earn well for their first 72 hours.
You can always see current global emission and your share on the Reserve Vault page — it's fully public.