Back to Home
⛏️

Mineral Oracle

A Prediction Market for Critical Metals Production Forecasts

White Paper v1.0 — December 2024

1. Abstract

Mineral Oracle is a decentralized prediction market protocol enabling participants to speculate on global critical metals production volumes. By combining crowd-sourced forecasting with economic incentives, the protocol creates price-efficient markets for predicting lithium, rare earth elements, copper, and magnesium production across different extraction methodologies and geographic sources.

Core Innovation: Unlike traditional commodity futures that settle on spot prices, Mineral Oracle markets settle on production volume data — enabling speculation on supply-side fundamentals that drive long-term commodity prices.

The protocol addresses a critical information gap: while commodity prices are easily observable, production capacity forecasts remain opaque, scattered across industry reports, and subject to significant estimation error. Mineral Oracle aggregates distributed knowledge into tradeable prediction markets.

2. Market Opportunity

2.1 The Critical Metals Revolution

The global energy transition is driving unprecedented demand for critical metals. Electric vehicles, renewable energy infrastructure, and advanced electronics require vast quantities of lithium, rare earth elements, copper, and magnesium. Production forecasts vary wildly between analysts, creating significant uncertainty for:

2.2 Tracked Metals

Mineral Oracle tracks seven critical metals with projected growth rates from 2026 to 2040:

Li
Lithium
+287% growth
Tb
Terbium
+196% growth
Dy
Dysprosium
+174% growth
Pr
Praseodymium
+141% growth
Nd
Neodymium
+124% growth
Mg
Magnesium
+93% growth
Cu
Copper
+42% growth

3. Protocol Design

3.1 Market Structure

Mineral Oracle uses a P2P order book model (similar to GasFloor) where makers create offers and takers take opposing positions. Each market specifies:

3.2 Market Types

📊 Binary Threshold Markets

Simple YES/NO bets on whether production exceeds a threshold. Example: "Will global lithium production exceed 2,500,000 metric tons in 2030?"

📈 Range Markets

Markets with multiple outcome buckets. Example: "2030 Neodymium production: <100K | 100-150K | 150-200K | >200K tons"

⚖️ Relative Markets

Comparing production across sources or methods. Example: "Will seawater lithium extraction exceed brine evaporation by 2040?"

🔄 Delta Markets

Betting on year-over-year production changes. Example: "Will copper production grow more than 5% between 2029 and 2030?"

3.3 Multi-Dimensional Forecasting

Markets can be filtered by extraction methodology and resource source, enabling granular predictions:

Extraction Methods Resource Sources
Solvent Extraction Seawater
Ion Exchange Fracking/Produced Water
Direct Electrochemical Hard Rock Ore Deposits
Hydrometallurgical Leaching Geothermal Brines
Brine Evaporation Ion-Adsorption Clays

This enables sophisticated markets like: "Will lithium production from seawater via direct electrochemical extraction exceed 50,000 tons by 2030?"

4. Oracle Design

4.1 The Oracle Problem

Unlike GasFloor (which uses on-chain block.basefee for trustless resolution), mineral production data exists off-chain. This requires an oracle system to bring real-world data on-chain for market settlement.

DATA SOURCES
USGS, IEA, Industry
ORACLE NETWORK
Multi-sig Attestation
SMART CONTRACT
Market Resolution

4.2 Decentralized Oracle Committee

Resolution uses a staked oracle committee with the following properties:

4.3 Authoritative Data Sources

The protocol recognizes the following primary data sources for settlement:

  1. USGS Mineral Commodity Summaries — Annual production statistics
  2. IEA Critical Minerals Reports — Comprehensive supply analysis
  3. National Geological Surveys — Country-specific production data
  4. Industry Associations — Lithium associations, rare earth councils

5. Smart Contract Architecture

5.1 Core Contracts

// Market creation and settlement contract MineralOracle { struct Market { Metal metal; // Li, Nd, Dy, Pr, Tb, Mg, Cu uint256 threshold; // Production threshold (metric tons) uint256 resolutionYear; // 2026, 2030, or 2040 ExtractionMethod method; // Optional filter ResourceSource source; // Optional filter bool resolved; bool outcome; // true = exceeded threshold } function createMarket(...) external payable; function takePosition(uint256 marketId, bool betYes) external payable; function submitAttestation(uint256 year, bytes data) external; function resolveMarket(uint256 marketId) external; function claimWinnings(uint256 marketId) external; }

5.2 Oracle Committee Contract

contract OracleCommittee { uint256 constant MIN_STAKE = 10 ether; uint256 constant CONSENSUS_THRESHOLD = 67; // 67% uint256 constant DISPUTE_WINDOW = 7 days; mapping(address => uint256) public stakes; mapping(bytes32 => Attestation[]) public attestations; function joinCommittee() external payable; function submitData(Metal metal, uint256 year, uint256 production) external; function disputeData(bytes32 dataHash, bytes evidence) external; function finalizeData(Metal metal, uint256 year) external; }

6. Economic Model

6.1 Fee Structure

Fee Type Amount Recipient
Market Creation 0.1% of maker stake Protocol Treasury
Position Taking 0.05% of position size Protocol Treasury
Oracle Attestation Reward 0.5% of resolved market value Oracle Committee
Dispute Resolution Loser pays winner's stake Winning party

6.2 Incentive Alignment

7. Use Cases

7.1 Hedging for Manufacturers

An EV battery manufacturer can hedge supply risk by taking positions on lithium production. If production falls short (prices spike), their winning prediction market position offsets higher input costs.

7.2 Information Aggregation

Market prices aggregate dispersed knowledge from geologists, mining executives, policy experts, and industry analysts into a single probability estimate, providing more accurate forecasts than any individual source.

7.3 Policy Signaling

Governments can observe market-implied probabilities to inform strategic reserve decisions and trade policy. If markets predict lithium shortfalls, policymakers can act preemptively.

7.4 Research Validation

Analysts can monetize their research by trading on their forecasts, with market performance providing objective validation of prediction accuracy.

8. Roadmap

Phase 1: Foundation (Q1 2025)
Core smart contracts, binary threshold markets, testnet deployment
Phase 2: Oracle Network (Q2 2025)
Oracle committee formation, data attestation system, dispute mechanism
Phase 3: Mainnet Launch (Q3 2025)
Ethereum mainnet deployment, initial markets for 2026 predictions
Phase 4: Advanced Markets (Q4 2025)
Range markets, relative markets, delta markets
Phase 5: Expansion (2026+)
Additional commodities, L2 scaling, institutional APIs

9. Conclusion

Mineral Oracle creates the first decentralized prediction market specifically designed for critical metals production forecasting. By combining the P2P order book model proven by GasFloor with a robust oracle committee system, the protocol enables:

As the world transitions to electrification, demand for critical metals will only intensify. Mineral Oracle provides the infrastructure for markets to efficiently allocate capital and information in this vital sector.

The future of commodities isn't just about price — it's about supply. Mineral Oracle makes supply predictable.