M
Mesura
MRV — CBAM
Demander une démo
Conforme Reg. UE 2023/956 + 2025/2547 + 2025/2621

L'empreinte carbone CBAM,
mesurée avec précision.

Plateforme de Mesure, Reporting & Vérification pour industries lourdes. 11 secteurs couverts, fiabilisation CHORUS brevetée, export XML CBAM v23.00 validé contre le XSD officiel.

11
Secteurs CBAM
185
Tests unitaires
3
Niveaux d'acquisition
v23.00
XSD CBAM validé

Le règlement CBAM, en 30 secondes

Ce qui change pour les producteurs et importateurs de biens carbonés vers l'Union européenne.

📅
Période transitoire
2023 – fin 2025

Rapport trimestriel obligatoire des émissions embarquées. Aucun ajustement financier — mais collecte des données.

Période définitive
À partir de 2026

Achat obligatoire de certificats CBAM à hauteur des émissions déclarées. Coût direct proportionnel à l'empreinte carbone.

🎯
Enjeu
Fiabilité des mesures

Le déclarant utilise soit les default values UE (pénalisant), soit ses mesures vérifiées par tiers. Mesurer réduit le coût.

Références : Reg. UE 2023/956 · 2025/2547 · 2025/2621

Cinq briques, un moteur unique

Mesura MRV s'assemble à partir de cinq modules qui partagent un cœur générique. Le moteur d'empreinte est agnostique du secteur : on ajoute un secteur en configurant, pas en réécrivant.

📥

Acquisition

CSV, XLSX, saisie manuelle, Modbus/OPC-UA temps réel.

🧬

Fiabilisation CHORUS

Consensus tolérant aux fautes byzantines. Brevet INPI.

🧮

Calcul d'empreinte

Moteur générique, 11 secteurs configurés, unités CBAM natives.

💾

Enregistrement

Historique auditable, versioning des configs, backup R2 quotidien.

📤

Reporting

XML CBAM v23.00 XSD-valide + XLSX Communication Template UE.

11 secteurs CBAM couverts

Toute la liste Annexe I du Reg. 2023/956 (hors électricité, hors périmètre MRV) — engrais azotés + phosphatés, métallurgie, minéraux, énergie carbonée.

Engrais azotés
NH₃ — Ammoniac anhydre
CN 2814
Urée
CN 3102 10
HNO₃ — Acide nitrique
CN 2808
AN — Nitrate d'ammonium
CN 3102 30
Engrais phosphatés + mixtes
DAP — Phosphate diammonique
CN 3105 30
MAP — Monoammonium phosphate
CN 3105 40
NPK — Engrais ternaires
CN 3105 51
Métallurgie ⚠ Annexe II
Acier — Laminés à chaud
CN 7208
Aluminium — Primaire
avec PFC + alumine précurseur
CN 7601
Minéraux
Ciment Portland
calcination CaCO₃ procédé
CN 2523
Énergie carbonée
Hydrogène — 3 voies (SMR gris / SMR+CCS blue / électrolyse green)
CN 2804
Architecture générique multi-secteurs

Ajouter un nouveau secteur = créer un package de 5 fichiers de configuration TypeScript et l'enregistrer dans le résolveur générique. Le moteur d'empreinte n'a jamais été modifié pour ajouter les 11 secteurs.

🔒 Différenciateur breveté INPI

CHORUS — la fiabilisation qui rend la mesure auditable

Sur un site industriel, un même flux (débit de gaz, émission CEMS) est souvent mesuré par plusieurs sources hétérogènes : capteur Modbus, saisie manuelle, export historian. Elles se contredisent — un capteur dérive, l'opérateur se trompe de virgule, l'export ERP a un décalage horaire.

CHORUS applique un consensus distribué tolérant aux fautes byzantines : M-estimateur robuste pondéré par la fiabilité nominale des sources, isolation automatique des aberrantes, traçabilité audit complète.

M-estimateur v1 Kuramoto v2 (byzantine) Trust Score 0-100
Démo A/B chiffrée (aluminium, défaillance capteur PFC)
Vérité simulée 4 650 kgCO₂eq/t
Sans CHORUS (brute) 6 950 kgCO₂eq/t (+49 %)
Avec CHORUS 4 675 kgCO₂eq/t (+0,5 %)
99,6 %
de réduction de l'écart à la vérité terrain
Résultats moyens sur 8 démos A/B (DAP, NH₃, Urée, HNO₃, AN, MAP, NPK, Acier, Aluminium, Ciment, H₂) : gain 87-99 % selon secteur et sévérité de la défaillance injectée (modes ISO 14224).

Trois niveaux d'acquisition selon vos capteurs

Mesura fonctionne même sans instrumentation. Vous démarrez au niveau qui correspond à votre site, vous évoluez à votre rythme.

Niveau 0

Import gestion

Export CSV ou XLSX depuis votre ERP (SAP, Oracle) ou vos fichiers Excel de gestion. Ingestion périodique (mensuelle, trimestrielle).

POST /sites/:id/import/csv
POST /sites/:id/import/xlsx
🕒 Fréquence : périodique — 📊 Précision : approximative
Niveau 1

Saisie manuelle

Vos opérateurs saisissent les relevés sur tablette via le dashboard PWA (utilisable hors ligne, installable comme app native).

POST /sites/:id/saisie-manuelle
🕒 Fréquence : quotidienne à hebdomadaire — 📊 Précision : bonne
Niveau 2

Temps réel

Passerelle Go sur Raspberry Pi (~150 € matériel) branchée sur vos automates. Modbus TCP/RTU + OPC-UA. Buffer local, reconnexion auto, mTLS.

wss://api/gateway/:siteId
→ Durable Object hibernable
🕒 Fréquence : 5 s à 1 min — 📊 Précision : haute (CHORUS activable)
Dégradation gracieuse. Le même moteur de calcul consomme les 3 niveaux. Un site qui commence en Niveau 0 bascule en Niveau 2 sans réécrire ses configurations sectorielles ni ses règles CBAM. CHORUS s'active automatiquement dès que ≥ 2 sources mesurent le même flux (dès le Niveau 1 avec la redondance capteur + manuel).

Ce qui est déjà déployé

Aucun mockup ici. Le dashboard tourne en staging Cloudflare, les 11 secteurs sont en base D1 production, les tests d'intégration tournent en miniflare.

Conformité réglementaire

  • • XML QReport CBAM v23.00 validé contre QReport_ver23.00.xsd officiel (DG TAXUD)
  • • XLSX Communication Template UE (import + export)
  • • Facteurs d'émission alignés IPCC 2006 + ETS MRR 2018/2066
  • • Default values Reg. 2025/2621 (transitoire + définitive par pays)
  • • Workflow vérification tiers avec signature SHA-256 anti-tampering

Robustesse technique

  • 185 tests unitaires + intégration miniflare, tous verts
  • • 24 tables D1 · 9 migrations · 11 seeds sectoriels
  • • Multi-tenant RBAC (viewer/editor/admin) + audit log complet
  • • Backup D1 → R2 quotidien (cron 3h UTC, gzip)
  • • Alertes cron horaire (seuils + Trust Score bas)

Performance edge

  • • Cloudflare Workers (déploiement mondial < 50 ms)
  • • Dashboard PWA installable · main bundle 52 kB gzip (code-splitting React.lazy)
  • • Latence D1 typique : 10-30 ms · WebSocket Durable Object hibernable par site
  • • 40+ routes HTTP + 1 WebSocket documentées OpenAPI

Coût maîtrisé

  • • Site pilote 1 seule usine : ~5 €/mois (Cloudflare Workers Paid)
  • • Passerelle terrain : Raspberry Pi ~150 € une fois
  • • Pas d'abonnement Cloudflare API Shield (économie ~200 USD/mois)
  • • Prix Mesura : sur devis selon nombre de sites
Stack technique
TypeScript strict Cloudflare Workers HonoJS Drizzle ORM D1 SQLite edge R2 object storage Durable Objects React 18 + Vite Tailwind 3 Go 1.22 (gateway) Vitest + miniflare pnpm workspaces

Prêt à mesurer votre empreinte CBAM ?

Contactez-nous pour une démo de 30 minutes. Nous partirons de votre secteur et vous montrerons comment Mesura traite vos données réelles.

Basé à Paris · Développé par DevFactory · Brevet CHORUS INPI