AI-driven Rare Earth Element prospectivity for mining and geological firms — from multispectral satellite ingestion to JORC-aligned uncertainty on an immersive 3D globe.
GitHub: github.com/reversesingularity/ree-prospectivity-platform
Built for exploration teams who need bankable intelligence, not black-box heatmaps.
| Challenge | Platform response |
|---|---|
| REE deposits are buried, subtle, and geochemically compositional | ilr transforms + ABOD/QRF multivariate anomaly detection with quantified uncertainty |
| Regional screening costs explode before targets narrow | InstaGeo HLS/Sentinel-2 chip pipeline with mandatory cloud masking |
| Executives cannot interpret raw ML matrices | CesiumJS 3D globe with labelled assays, tenement bounds, and exploration narratives |
| JORC Competent Persons need visible uncertainty | Every hex cell, assay, and model output carries interval width / transparency encoding |
| ESG scrutiny from greenfield stage | Composite ESG Risk Index from spatial buffers against protected areas and watersheds |
Demo tenement: Ned's Creek REE Project · Amadeus Basin · Northern Territory, Australia — 320 hex cells, 5 QA/QC-validated soil assays, 98.6% model confidence.
flowchart LR
subgraph ingest [Satellite ingestion]
S2[Sentinel-2 / HLS]
IG[InstaGeo chip pipeline]
CM[Cloud mask Fmask]
end
subgraph ml [Scientific ML]
ILR[ilr compositional transform]
ABOD[ABOD k=10–30]
QRF[Quantile Regression Forests]
SEG[Spatial-temporal segmentation]
end
subgraph deliver [Decision dashboard]
CZ[CesiumJS 3D globe]
HX[Hex prospectivity heatmap]
ASS[Assay certificates + δEu/δCe]
ESG[ESG Risk Index]
end
S2 --> IG --> CM --> ILR --> ABOD --> QRF --> SEG
SEG --> CZ --> HX
QRF --> ASS
SEG --> ESG
git clone https://github.com/reversesingularity/ree-prospectivity-platform.git
cd ree-prospectivity-platform
cp .env.example .env.local # add VITE_CESIUM_ION_TOKEN from ion.cesium.com
pip install -e ".[dev]"
npm install
git config core.hooksPath .githooks
python scripts/export_prospectivity.py
npm run dev # http://localhost:5173Verify the quality gate:
python scripts/rubric_middleware.py --worktree main| Path | Purpose |
|---|---|
packages/ml/ |
InstaGeo adapter, ilr, ABOD, QRF, segmentation, ESG index |
packages/geospatial/ |
Cesium layers, deck.gl HexagonLayer specs, coordinate transforms |
packages/ui/ |
Glassmorphism bento panels, metric cards, TSL/R3F library |
apps/platform/ |
Production dashboard (Vite + React + Cesium) |
docs/prd.md |
Mandated technology stack |
docs/GOVERNANCE.md |
Agent rules, verification gates, v1 status |
docs/MINING_PROFILE.md |
Extended brief for mining executives |
docs/SESSION-2026-07-05.md |
Session handoff record |
CHANGELOG.md |
Release history |
| Document | Audience |
|---|---|
| MINING_PROFILE.md | Exploration managers, Competent Persons |
| GOVERNANCE.md | Agents and contributors |
| CONTRIBUTING.md | Pull request workflow |
| CLAUDE.md | Agent governance contract |
| Layer | Technology |
|---|---|
| Multispectral ingestion | InstaGeo (Sentinel-2, HLS, cloud masking) |
| ML / segmentation | TorchGeo, scikit-learn, pyod |
| 3D globe | CesiumJS + Cesium Ion terrain |
| Analytical overlays | deck.gl HexagonLayer specs (Cesium entities in v1 production) |
| Dashboard | React, glassmorphism bento UI, findings panel |
| Quality gate | Self-healing rubric_middleware.py + pre-commit hooks |
MIT © 2026 Reverse Singularity
From satellite scene to drill collar — with uncertainty you can defend.
