Spun off from NAUTILUS codebase, a real-time compliance management tool for shipowners and fleet managers operating under the EU Emissions Trading System (EU ETS) and FuelEU Maritime regulation.
Live at https://compliance.ingeniat.eu · Backend API at port 8000 · Built with FastAPI + React/Vite
(Note: some features cut down on this demo version, contact us for access to a fully featured version)
Getting Started
Demo accounts (frontend login):
What it does
Emissions calculations, done for you
The platform computes EU ETS obligations automatically from your voyage and fuel data. Load a voyage, attach the fuel records (BDN data), pick the compliance year and the current EUA price — the system spits out the exact tCO2 and the cost in euros. No spreadsheets, no back-of-envelope estimates.
FuelEU Maritime works the same way: the system calculates your GHG intensity against the regulatory baseline, flags whether you’re in deficit, and tells you how much the penalty will be (and whether you can borrow from next year’s allocation instead).
CII ratings without the lookup tables
Enter your vessel’s total CO2 and distance for the year and the platform returns the CII rating — A through E — with the reference value for your vessel type and size. If you’re sitting at D or E, it also generates a corrective action plan blurb you can paste into your SEEMP.
UK ETS, tracked separately
The UK operates its own ETS with different rules (domestic routes are 100%, UK-EEA is 50%, everything else is out of scope). The platform keeps a completely separate ledger for UK obligations so nothing bleeds into your EU numbers.
THETIS-MRV export
Generate a THETIS-MRV XML file for any vessel-year directly from the platform. Upload it to the EMSA portal and you’re done with that part of the reporting cycle.
Invoicing that follows the chain
When a voyage falls under a charterparty, the platform allocates the ETS cost between owner and charterer according to the BIMCO SHORTNM or SHIPMAN clause. Then it generates the invoice — line items per voyage, total in euros — ready to send. Record payments as they come in and the status advances automatically from Draft to Sent to Paid.
OPX Pool — buying and selling surplus EUAs
If you’ve over-allocated EUAs relative to actual emissions, you can list the surplus on the platform’s internal marketplace. Other tenants on the platform can browse listings and agree a price. When a match is made, the platform records the EUA purchase and sale as a transaction in your ledger.
Alerts that actually surface
The system watches for things that need attention: surrender deadlines approaching, ETS positions running low, C ratings turning into D, invoices going overdue, fuel records missing for completed voyages. You configure which alerts fire and who receives them. The dashboard shows a live unacknowledged count so nothing slips through.
ERP connectivity
If your company runs SAP, Oracle, or Dynamics, the platform can pull vessel data, voyages, and fuel consumption directly from your ERP — no manual re-entry. Configure the connection once and trigger a sync whenever you need fresh data.