Skip to main content
Product

The reconciliation and proof layer for HVAC engineering.

Four capabilities, one canonical model. Each does its job exactly, and tells you plainly where its job ends.

01 / Reconcile

Bring every source into one model.

Bring IFC and structured schedules into one model. See exact matches, splits, and unmatched entities — with the score behind each.

Won’t pretend

It reads IFC and structured Excel — not arbitrary spreadsheets or PDFs (yet). It tells you when a source won’t parse instead of guessing.

SOURCE MATCH MATRIXrev-c → rev-d
R044 · Officeexact1.00
R101 · AHU-3 zoneconflict0.62
R118 · Plant roomsplit0.78
R203 · Riserunmatched
RECALCULATED CONSEQUENCES
AHU-3 capacity margin
kW · spec CALC-018
−2.1
verified
FCU-12 selection
l/s · spec CALC-031
+0.4
verified
Riser pressure drop
Pa · spec CALC-044
demo
02 / Recalculate

Every number carries its units and its maturity.

Deterministic, unit-safe calculations with a maturity label, each backed by a written specification and a source register.

Won’t pretend

A value labelled demo is labelled demo everywhere it appears. Maturity travels with the number.

03 / Prove

An append-only record of every decision.

The append-only Proof Pack and decision log. Supersede a decision and the history stays intact.

Won’t pretend

Nothing is overwritten. A superseded decision is marked superseded — it is never deleted.

DECISION LOG · AHU-3
Approved · rev-d
margin −2.1 kW · j.okonkwo · 2026-06-24
Approved · rev-c
superseded · margin +1.8 kW
sha256:9f2c4a7e1b8d3f60…
ORGANISATION · northwind-mep
j.okonkwoowner
m.devlinengineer
s.ferreirareviewer
tenant boundary enforced · EU-central
04 / Control

Organisations, members, roles — and a hard boundary.

Organisations, members, roles, and the tenant boundary. EU data, enforced in the database, not just the application.

See it reconcile your project.

Start with a First CheckSee how it works