Resources
Annual material extraction, stock and reserve, sources, method, limits
Layer 0 is a mass-based (Gton = billion tons) inventory of the materials the world economy extracts or harvests from the ground each year - fossil fuels, metal ores, industrial minerals, agricultural products, animal products, forest products, and construction minerals - broken down into 29 categories.
This page documents the definitional principle Layer 0 is built on, how it compares against UNEP IRP's global reference database, and how each category was validated against independent third-party sources.
1Core definitional principle
The key point where Layer 0 departs from the UNEP IRP approach is this: UNEP IRP GMFD counts "everything touched in the ground / nature" - including flows that never actually leave the site or enter the market, such as raw/gross ore (including gangue and waste rock), crop residues, and grazed biomass. Layer 0, by contrast, counts only the mass that actually leaves the site and enters a real market.
Ores
Not raw/gross ore, but usable/marketable ore or product - e.g. USGS's "usable ore" basis for iron ore; the sold ore mass for bauxite.
Livestock
Not just post-slaughter carcass/meat weight, but the full live weight of the slaughtered animal (including hide, bone, and offal).
Agricultural residues / feed
Crop residues and grazed biomass are out of scope because they never leave the farm and are consumed on-site as fertilizer or feed - the share that is actually traded falls below the Gton threshold at a global scale.
This principle gives a consistent framework for deciding which figure counts as "correct" in the table: for every row, the question asked was "is this mass actually being moved from one place to another and sold?"
2Reconciling with UNEP IRP
Unit-error detection: The values in the UNEP reference table were labeled "(kg)." Summing the 13 categories produced 107 billion units; this matched the global annual extraction figure UNEP IRP itself reports in its own publications (100-110 billion tons). Conclusion: the table's unit was tons, not kg - identified and corrected as a labeling error in the source table.
Industrial Roundwood, Fuelwood
FAO states "4 billion m³/year of roundwood"; some secondary sources incorrectly report this as "4 billion tons." The actual mass (density 0,6-0,7 t/m³) is 2,5-2,8 Gton.
Iron Ore, Other Minerals
UNEP's Ferrous/Non-ferrous ores figures are gross mass including gangue and waste rock; USGS's "usable ore" figure is much smaller. Layer 0 uses the usable-ore basis.
Cattle, Poultry, Pork, Other Animal Products
FAO's "meat production" statistics are carcass weight. Since Layer 0 uses live weight, figures were converted back using species-specific average dressing percentages (47-76%).
Other Agricultural Products (1,31 → 4,5 Gton)
While UNEP's "Crops" total is consistent with FAOSTAT's total crop production, this row in Layer 0 initially excluded major items such as sugar cane/beet, roots and tubers, and oilseeds - these were added.
Sand, Gravel, and Crushed Stone
The category with the weakest official statistics at a global scale; adjusted backward from UNEP's total "construction dominant" figure (50,94 Gton).
3Independent validation sources
In addition to the UNEP comparison, each category was cross-checked against at least one independent third-party source. Validation method: for each category, UNEP's relevant sub-total was placed side by side with the independent source's most recent global production figure; where the difference exceeded 15%, it was determined whether the gap stemmed from a difference in accounting basis or from a genuine data error.
| Source | Used for |
|---|---|
| USGS Mineral Commodity Summaries | Iron ore, copper, gold, bauxite, zinc, lead, nickel, chromium, manganese, tin, cobalt |
| IEA (Coal Market Update, Global Energy Review) | Coal production |
| EIA | Oil and natural gas production |
| FAOSTAT / FAO Statistical Yearbook | All agricultural categories |
| FAO SOFIA | Fisheries |
| FAO State of the World's Forests | Industrial roundwood, fuelwood |
| WNA / OECD-NEA | Uranium |
4What came out
| Group | Gton/year |
|---|---|
| Construction Materials | 51,36 |
| Energy | 17,43 |
| Agriculture | 8,90 |
| Minerals | 3,16 |
| Forestry | 2,62 |
| Livestock | 1,60 |
| Total | 85,06 |
5Where the limits are, extraction
Sand, Gravel, and Crushed Stone (44,5 Gton)
No independent, reliable global source exists; most countries don't keep official statistics. The figure was derived backward from UNEP's category total - independent validation wasn't possible.
Other Minerals (0,49 Gton)
Defined as the sum of all metals other than iron, copper, and gold; bauxite alone makes up 80% of the total because it's reported on an ore/product basis, while other metals are usually reported on a metal-content basis (much smaller mass) - the accounting basis within the category isn't homogeneous.
Copper: ore/concentrate, or refined metal?
Layer 0 currently uses the metal-content basis (world mine production of copper, 22 Mt); switching to a concentrate basis could be argued for full consistency with the "usable ore" principle.
6Completing the picture with trade data
In addition to Layer 0's extraction figures, a separate exercise was carried out to map physical trade flows from country to country. UNEP IRP GMFD has no bilateral (country-to-country) flow data - it reports only country totals. The actual bilateral source is BACI (CEPII) - the version widely accepted as the academic standard, which cleans up UN Comtrade's mirror-statistics inconsistencies and produces a single reconciled figure. HS6 code mapping was carried out for all 29 categories (below).
HS code mapping for all 29 categories (expand)
| Category | HS Code | Note |
|---|---|---|
| Oil | 2709 | Crude oil |
| Natural Gas | 2711.11 / 2711.21 | LNG / gaseous |
| Coal | 2701 | |
| Uranium | 2612.10 | Ore/concentrate |
| Iron Ore | 2601 | |
| Copper | 2603 / 7402-7403 | Ore or refined |
| Gold | 7108 | Unwrought |
| Other Minerals | 2602, 2604-2610 | Bauxite, lead, zinc, nickel, chromium, manganese, tin, cobalt |
| Corn | 1005 | |
| Wheat | 1001 | |
| Rice | 1006 | |
| Soybeans | 1201 | |
| Other Agricultural Products | 1212, 0701-0714, 1205-1207 | Broad group, sub-items should be pulled separately |
| Vegetables | 0701-0714 | |
| Fruits | 0801-0814 | |
| Cattle Farming | 0102 | Live cattle |
| Milk and Dairy Products | 0401 | |
| Poultry Farming | 0105 | Live poultry |
| Pork | 0103 | Live swine |
| Fisheries | 0301-0308 | |
| Other Animal Products | 0104, 0407, 0409 | Sheep/goat, eggs, honey |
| Industrial Roundwood | 4403 | |
| Fuelwood | 4401 | |
| Other Forest Products | 4402 | |
| Sand, Gravel, and Crushed Stone | 2505, 2517 | |
| Limestone | 2521 | |
| Clay | 2507, 2508 | |
| Gypsum | 2520 | |
| Other Construction Materials | 2515, 2516 | Marble, granite, etc. |
7Flow, stock, reserve - three states of the same material
§2-§7 build Layer 0's flow figure: the 85 Gton the world pulls out of the ground each year. This section adds two more questions about the same material - how much of what has been extracted so far is still in use (stock), and how much is left in the ground, lasting how many years at today's rate (reserve). Each category falls into one of three groups by behaviour:
Accumulating
Construction minerals + metals + industrial roundwood. Added permanently to the technosphere - buildings, roads, bridges, rail, machinery, durable goods.
Dissipative
Fossil fuels + all food/feed + fuelwood. Burned or consumed within the year; builds no stock. (Fossil fuels still have an underground reserve.)
Renewable living
Fisheries. "Reserve" is not a mass but a renewal rate: not a finite underground stock, but not unlimited either.
8In-use stock (the technosphere)
Primary source: Krausmann, Wiedenhofer, Lauk, Haas, Tanikawa, Fishman, Miatto, Schandl, Haberl (2017), "Global socioeconomic material stocks rise 23-fold over the 20th century and require half of annual resource use", PNAS 114(8):1880-1885. Measured in-use stock in 2010 was 792 Gton (±5%); it grew 23-fold over 1900-2010; roughly half of all material extracted each year goes into building or renewing stock. Net additions to stock (NAS) 30 Gton/year (Krausmann et al. 2018, "From resource extraction to outflows of wastes").
| Material | Share | Gton |
|---|---|---|
| Non-metallic minerals (concrete, aggregate, brick, asphalt) | 85% | 935 |
| Metals (mostly iron & steel) | 10% | 110 |
| Wood | 3% | 33 |
| Plastics (growing fast) | 2% | 16 |
The extrapolation to today is a project derivation
792 Gton (2010) + 30 Gton/year × 14 years, minus demolition/recycling outflow, gives 1,000-1,150 Gton. The page shows 1,100 Gton with an 'extrapolation' label - this figure is the project's, not the source's. Wiedenhofer et al. 2019 confirms the same magnitude (792 Gton, 2014).
9Reserve figures: source by source
R/P = known reserves ÷ annual production. Not "years left" - how long today's known reserves last at today's rate. Reserves shift every year with price, technology and discovery; historically most metals' reserves have grown despite consumption. Every figure below is taken from the source and rounded: the order of magnitude is right, no decimal precision is claimed.
| Figure | Value | R/P |
|---|---|---|
Oil reserves Energy Institute, Statistical Review of World Energy 2025 | 1,707 billion barrels (233 Gton) | 53 yr |
Natural gas reserves Energy Institute, Statistical Review of World Energy 2025 | 188 trillion m³ (135 Gton) | 49 yr |
Coal reserves Energy Institute, Statistical Review of World Energy 2025 | 1,074 billion tonnes | 139 yr |
Uranium resources OECD-NEA & IAEA, Uranium 2022 (Red Book) | 7.9 million tonnes U (<$260/kgU) | 100 yr (reactor demand) |
Iron ore reserves USGS Mineral Commodity Summaries 2025 | 190 Gton crude ore / 88 Gton iron content | 55-76 yr |
Copper reserves USGS MCS 2025 (confirmed by EI SRWE 2025: 975 Mt / R/P 43) | 1.0 Gton | 43 yr |
Gold reserves USGS Mineral Commodity Summaries 2025 | 64,000 tonnes | 19 yr |
Other minerals reserves USGS MCS 2025 (item by item: bauxite 30 Gton, manganese 1.7 Gton, chromium 1.2 Gton, zinc/lead/nickel/tin/cobalt) | 35 Gton (total) | 14-85 yr (by item) |
Construction minerals (sand/gravel/crushed stone, limestone, clay, gypsum) USGS MCS 2025 + UNEP Sand and Sustainability 2022 | no global reserve figure - 'plentiful / adequate' | - |
Forest growing stock FAO Global Forest Resources Assessment 2020 | 557 billion m³ (2025 preliminary 630) | renewable |
Fish stocks FAO SOFIA 2024 | marine catch plateaued at 90 Mt/yr; 37.7% of stocks unsustainable | renewable |
Agriculture / livestock FAO / conceptual | annually renewing flow - reserve concept does not apply | - |
In-use stock (world) Krausmann et al. 2017, PNAS 114(8):1880 | 792 Gton (2010, ±5%) → 1,100 Gton (today, extrapolated) | - |
Net additions to stock (NAS) Krausmann et al. 2018 | 30 Gton/year | - |
Total reserve (summary card) mass sum of the items above | 1,566 Gton (fossil 1,442 + iron 88 + other metals 35 + copper 1) | - |
Fossil reserve tables are frozen
The Energy Institute's reserve tables were not updated in the 2025 edition - they are 2020 (BP's last full update) vintage. Oil/gas/coal R/P ratios rest on this older reserve base: right in direction, not in the decimals.
No global reserve for construction minerals
For sand/gravel/crushed stone, limestone, clay and gypsum, USGS publishes no global numeric reserve ('plentiful' / 'adequate' / 'large'). This is not a data gap but the nature of the category: geological abundance + local/environmental scarcity (river/coastal sand, haul distance - UNEP Sand and Sustainability 2022). This group is 85% of the technosphere stock by mass.
Gold does not quite fit the "in-use stock" definition
Most extracted gold is held as bullion or reserves, not built into buildings or infrastructure; the total ever mined is 210,000 tonnes (World Gold Council). The page's 'in-use stock' figure uses this historical total.
What the "Total reserve" card sums
The 'Total reserve' card at the top of the page is the mass sum of the items that have a global reserve figure: fossil fuels + iron/copper/gold + other metals. Construction minerals (no global figure), agriculture and livestock (reserve concept does not apply), forest and fish (renewable, not a mass reserve) are not in this sum.
10Where the limits are, stock & reserve
The figures on the "Stock & Reserve" page are not all at one level of certainty - some are measured directly from a primary source, some are a sourced educated guess. The page shows each number plainly; how solid each one is lives here. Confidence 0-100: 90+ direct primary source; 70-85 primary source + unit conversion / aggregation; 55-70 sourced educated guess (no global numeric data). Full item-by-item rationale: docs/layer0_stock_reserve_methodology.md in the civilization-dynamics repo.
| Item | Confidence | Uncertainty / note |
|---|---|---|
| Fossil-fuel reserves (oil, gas, coal) | 80-85 | Energy Institute table frozen at 2020 vintage |
| Uranium resources | 80 | R/P vs reactor demand; 130 yr on a production basis |
| Iron ore / copper / gold reserves | 90 | USGS MCS 2025, direct figure |
| Other minerals reserves (8-metal total) | 75 | per-item R/P ranges 14-85 yr |
| Construction minerals reserves | 55-70 | no global numeric reserve; geological abundance + local scarcity |
| In-use stock - world total | measured | 792 Gton ±5% (2010); extrapolation to today is ours, 1,000-1,150 Gton range |
| In-use stock - iron & steel | 90 | ± 25% |
| In-use stock - copper / gold | 90 | ± 15-30% |
| In-use stock - construction minerals | 55-70 | ± 35-50% |
| In-use stock - wood | 75 | ± 40% |
| Forest growing stock / fish stocks | 75-80 | renewable; not a mass reserve |
11Historical series (Historical Development page)
§2-§11 build a snapshot of today. A separate Historical Development page (/layer0/tarihsel) tracks three Layer 0 magnitudes across 14 time points from 10,000 BCE to today: population, annual material extraction (Gton), and average logistics distance (km). For 10,000 BCE - 1800 CE material is built as population × a per-capita material coefficient (the agrarian era is smoothed; consistent with Krausmann's 1900 narrow-basis 2.3 t/person). From 1900 on it uses the Krausmann et al. 2009 Table 1 narrow basis directly - the primary-crop + wood share of biomass + fossils + metal ores + industrial minerals + construction minerals; 2025 = the Layer 0 model (85 Gton). Logistics distance is local in prehistory (10 km) and 1,566 km today (Layer 0's BACI trade study, §7).
Derived series (no new sourcing, same build): material per capita, material intensity (kg per $ of GDP), transport work (Gton × km) total and per capita, a decomposition of material growth (population effect vs per-capita intensity - a log decomposition), and the growth rate + doubling time. Full source list and method: docs/layer_history_methodology.md in the project repository.
| Series | Source | Note |
|---|---|---|
| Population | HYDE 3.3 · McEvedy & Jones 1978 / Biraben 1980 · UN WPP 2024 | HYDE for ≤8000 BCE and ≥1 CE; monotone consensus 6000-2000 BCE; WPP for ≥1950 |
| Annual material extraction | Krausmann et al. 2009, Ecological Economics 68(10), Table 1 (STATIC input) · UNEP IRP GRO 2024 (1970+ check) | before 1900 population × per-capita coefficient; 2025 = the Layer 0 model |
| Average logistics distance | Layer 0 BACI (CEPII) trade study | prehistoric local 10 km → 1,566 km today |
| Derived ratios | ratios/products of the series above | per capita, intensity, transport work, decomposition, growth rate |
12Perspective pages, Critical Chokepoints, Decoupling, Planetary Impact
The pages in the "Perspective" group of the Detailed Analysis section read Layer 0 from a new angle. Decoupling (/layer0/detay/decoupling) adds no new sourcing; it derives from the historical series in §11 (GDP, mass, kg/$). Planetary Impact (/layer0/detay/gezegene-etki) draws on two sources: the mass-balance part derives from the stock/reserve work in §8-§10; the thermodynamic-cost, deep-time, mass-balance and planetary-boundaries parts are a separate dataset (layer0_planetary_cost.json) compiled from published academic headline figures, outside the main pipeline. Critical Chokepoints (/layer0/detay/bogazlar) is likewise a separate compiled dataset (layer0_chokepoints.json).
| Item | Source | Method |
|---|---|---|
| Oil flow per passage (Mb/d) | EIA, World Oil Transit Chokepoints (2023 data, published June 2024) | EIA's petroleum-liquids transit estimate; share against world output 101 Mb/d |
| Suez volume / share | Suez Canal Authority, Annual Report 2023 | Canal + SUMED pipeline total petroleum; share of world seaborne trade by volume |
| Dry bulk (iron ore, coal, grain, crude) | UNCTAD, Review of Maritime Transport 2024 | Annual mass shipped by sea, Gt |
| Panama drought restriction | Panama Canal Authority, 2023/2024 transit advisories | Drop in daily transit count |
Oil Mb/d is the main metric; mass-based flow is missing
The page shows petroleum-liquids flow per passage (Mb/d) because EIA publishes it consistently. Passage-level mass flow for dry bulk (iron/coal/grain in Gt, how much through which strait) needs route-level trade data (Clarksons/Lloyd's List) and is currently given only as a total.
Narrowest width and alternative route are qualitative
"Narrowest" is the tightest point of the shipping lane (e.g. the Phillips Channel in Malacca, 2.7 km); the "alternative route" extra days/distance is a rough directional estimate that varies with the closure scenario.
| Item | Source | Method / note |
|---|---|---|
| Energy return (EROI) series | Hall, Lambert & Balogh 2014 (Energy Policy 64:141-152); Gagnon, Hall & Lambert 2009 (Energies 2:490-503); Guilford et al. 2011; Cleveland 2005 | Published wellhead / production EROI estimates. Scope varies by row (US historical vs global production) and is labelled; it is not one consistent series. |
| Copper ore grade (1900 / 1990 / 2015) | Northey, Mohr, Mudd et al. 2014 (Resour. Conserv. Recycl. 83:190-201); Mudd 2010 | World average run-of-mine (head) grade. The 1900 value is from a historical compilation, 2015 from a production-weighted average. |
| Tonnes of ore per tonne of copper ≈ 190 | derived | 1 ÷ (0.006 grade × 0.88 recovery). Waste rock (strip ratio) is a further 2-5×; range from Mudd 2010. |
| Planetary boundaries: 6 of 9 transgressed | Richardson et al. 2023 (Science Advances 9:eadh2458) | 2023 update; the 2015 assessment (Steffen et al.) was 4/9. Transgressed: climate, biosphere integrity, land, N&P flows, freshwater, novel entities. |
| Anthropogenic mass ≈ living biomass; crossover ≈ 2020 | Elhacham, Ben-Uri, Grozovski, Bar-On & Milo 2020 (Nature 588:442-444); Bar-On, Phillips & Milo 2018 (PNAS 115:6506-6511) | Biomass on a dry-weight basis (550 Gt carbon). Crossover year ±6, shifting with dry/wet weight and whether waste is included. |
| Plastic mass ≈ 8 Gt > all animal mass | Geyer, Jambeck & Law 2017 (Science Advances 3:e1700782); Elhacham et al. 2020; Bar-On et al. 2018 | All plastic ever made; the comparison with combined land + marine animal mass is from Elhacham 2020. |
| A year of fossil fuel ≈ 400 years of plant net production | Dukes 2003 (Climatic Change 61:31-44) | Energy equivalent; ratio of 1997 fossil-fuel use to current global terrestrial net primary production. |
| Deep-time strata (formation times) | USGS; general geology literature | Coal Carboniferous 300-360 Mya; banded iron formations 1.8-2.5 Bya. Directional ranges, not precise dates. |
The EROI series is not one consistent time series
The EROI rows come from different studies with different system boundaries (wellhead vs delivered, US vs global). The downward trend is robust in the literature, but the gap between two rows is partly a difference in method. A single-source consistent global series (Court & Fizaine 2017, or Brockway et al. 2019) could be integrated later.
The mass balance is sensitive to definition
The year the technosphere and biosphere masses are "equal" shifts by a few years depending on whether biomass is counted dry or wet, whether waste/debris is included in the technosphere, and the definition of anthropogenic mass (Elhacham et al. 2020, ±6 years). The 2020 figure on the page is the central estimate.
Once this 85 Gt of raw material enters factories, logistics and labour it turns into $118 trillion of annual output. Layer 1 · Economy →