Skip to content

System Architecture ​

OGCR is a layered, open system. Geospatial science sits at the base; a normative API, EU digital identity and on-chain verifiability are layered on top to turn measurement into a market-ready, auditable carbon record.

text
┌───────────────────────────────────────────────────────────────────┐
│  Carbon Markets · National Inventories · Policy (CAP / CRCF)      │
└───────────────────────────────────▲───────────────────────────────┘
                                    │
┌───────────────────────────────────┴───────────────────────────────┐
│  5 · MRV & Reporting    sampling design · verification · disclose │
├───────────────────────────────────────────────────────────────────┤
│  4 · On-chain registry    ERC-721 projects · ERC-6551 batches     │
├───────────────────────────────────────────────────────────────────┤
│  3 · Digital identity     EBSI DIDs · Dynamic Entities            │
├───────────────────────────────────────────────────────────────────┤
│  2 · OGCR API             REST / OpenAPI · JSON schemas · PDD · MRV│
├───────────────────────────────────────────────────────────────────┤
│  1 · Geodata cube         SOC · AGB · peat · cadastral            │
└───────────────────────────────────────────────────────────────────┘

The layers ​

#LayerResponsibilityKey technologies
1Geodata cubePan-EU SOC, AGB and peat baselines; cadastral alignmentCOG, EPSG:3035, NUTS-3, ISO-3166
2OGCR APINormative registry API, document schemas, lifecycleFastAPI, OpenAPI 3, JSON Schema
3Digital identityAccountable, portable, provable carbon assetsEBSI, DID, Dynamic Entities
4On-chain registryTamper-evident, independently auditable recordsSolidity, ERC-721, ERC-6551, Foundry
5MRV & reportingSampling design, verification, disclosureCRCF alignment, UNFCCC, GDPR

Data flow ​

  1. Measure — satellite and field data are fused into SOC / AGB / peat predictions with prediction intervals across time (3D+T / 2D+T).
  2. Register — a Project Design Document (PDD) is created and validated against the OGCR JSON schemas and exposed through the OGCR API.
  3. Identify — the project and its assets are bound to EBSI Decentralised Identifiers and Dynamic Entities.
  4. Tokenise — verified outputs are minted as ERC-721 carbon projects and grouped into ERC-6551 token-bound batch accounts.
  5. Verify & disclose — MRV documents record measurement, monitoring and verification; outputs feed national inventories and voluntary markets.

Components ​

ComponentPurposeStack
ogcr-api-specNormative API, PDD & MRV schemas, reference serverPython / FastAPI, OpenAPI, JSON Schema
OGCR-Smart-ContractsCarbon project & batch token-bound accountsSolidity, ERC-6551, Foundry, OpenZeppelin
OGCR-DynamicEntitiesEBSI dynamic entities & DID integrationPython, EBSI, OIDC/DID
ecodatacubeGeodata cube & servingPython, COG, Docker
mvp (LandMetric)Reference dashboard for cadastral dataFrontend + backend, Docker

Compliance alignment ​

OGCR is designed to interoperate with the EU 2024/3012 Carbon Removal Certification Framework, UNFCCC / Paris Agreement requirements, GDPR, and international carbon accounting standards — while keeping every layer open and reusable.