How it works
Seven steps from a polygon to a credit that keeps proving itself. Everything below runs on Base Sepolia today with real satellite data.
- 1
Register land
A developer submits a polygon. Its H3 cells are locked on-chain; any later polygon touching those cells is rejected with OverlapDetected. No land can be sold twice.
- 2
Score from pixels
Every monitoring period the oracle pulls Sentinel-1/2, Hansen loss, GEDI biomass and MODIS fire for the project and for matched twin forest nearby, then builds a 16-number feature vector.
- 3
Prove the model ran
A small neural network turns features into an integrity score. An EZKL zero-knowledge proof of that inference is verified on-chain before the score is stored, so the oracle cannot invent a number.
- 4
Sign for decades
The full manifest (datasets, dates, code commit, features) is signed with ML-DSA-65, a NIST post-quantum signature, and pinned by content hash.
- 5
Challenge it
Anyone can dispute a pending score by posting a bond. Three resolvers recompute the manifest and vote; the losing side is slashed.
- 6
Live credits
Credits are ERC-1155 vintages that carry the live score. If the forest burns, buffer credits burn first; a shortfall freezes the project and every holder is told.
- 7
Trade with eyes open
The Market shows the live integrity next to every price. Frozen projects cannot trade at all.