DEMO Sample building, illustrative figures — built to show how the service works before a real engagement, not a client report.
Overview

Carbon & energy readiness — one chain, one model

Every number on this dashboard traces back to the IFC file: a readiness gate first, then embodied carbon, then the cost case. Nothing here is a black box — the spec each check runs, and the assumptions each result carries, are one click away throughout.

IFC → Readiness → GWP → NPV

Where this project sits in the chain right now

01 — IFC
Model exported
IFC4
02 — Readiness
Structure + envelope
6 / 6 checks pass
03 — GWP
Embodied carbon
42.3 tCO₂e
04 — NPV
Decarbonization case
Optimized wins
Readiness
100%
Full results
Embodied carbon (A1-A3)
42.3 tCO₂e
≈ 26.1 kg CO₂e/m² GFA
Thermal envelope
Not modelled
No envelope/thermal data for this project
Recommended scenario
Not modelled
No LCCA scenarios for this project yet

What this actually is

For the person looking at this for the first time

StageWhat happensWhat you get
01 IFCYou export your model — Revit, Archicad, anything that writes IFC4.Nothing changes about how you model.
02 ReadinessYour model is checked against a published IDS spec — material, quantities, classification.A gap table + fix list, re-runnable after every revision.
03 GWPEmbodied carbon computed from your actual quantities, staged per EN 15978.Hotspots ranked by impact, not by guesswork.
04 NPVCarbon findings priced against real financial scenarios.A decision, not just a number — with the flip called out if it happens.
Step 02 — Readiness

The IDS spec, in plain language

This is the actual spec your model gets checked against — not a summary of it. Each row below is one real requirement from v0-structure-readiness.ids or envelope-thermal-readiness.ids, why it exists, and how this project currently checks out.

Structure — material, quantities, classification

v0-structure-readiness.ids · checked against STUDIO-01's structural elements

WallsIFCWALL
Every wall must carry a material assignment, its base quantity set (NetVolume), and a Uniformat classification code — before it counts toward a full, non-screening result.
Pass · 1/1
SlabsIFCSLAB
Same three checks as walls — material, base quantities, classification.
Pass · 1/1
Roofs, footings, columns, beamsIFCROOF · IFCFOOTING · IFCCOLUMN · IFCBEAM
Same three checks, ready to run — STUDIO-01 is a simplified sample and doesn't model these elements yet, so nothing here has failed, there's just nothing to check.
Not present in sample

Envelope & spaces — energy readiness

envelope-thermal-readiness.ids · a separate spec, on purpose — this serves the energy validation service line, not the carbon one

Spaces are definedIFCSPACE
At least one named space must exist. Anonymous or missing spaces block zone-level energy analysis before it can even start.
Pass · 1 space named
Walls carry thermal transmittancePset_WallCommon.ThermalTransmittance
Every wall needs a U-value before envelope-driven energy analysis can trust the model at all.
Pass · 0.21 W/m²K
Why two separate spec files, not one
  • Different service lines: structure/classification feeds the LCA (carbon) work; spaces/thermal feeds energy model validation.
  • A client buying one service shouldn't be handed pass/fail results for a service they didn't ask for.
  • Each spec is independently re-runnable after any model revision — you keep both files.
Classification

Assemblies & materials

Every element that passed the readiness gate, grouped the way an EPD database expects to see it — Uniformat classification, not just a Revit family name.

STUDIO-01 — element schedule

Pulled directly from IFC — material and classification as-modeled

ElementUniformatMaterialNet volume
Wall-01 (exterior)B2010Concrete, Cast-in-Place4.50 m³
Slab-01 (floor)B1010Concrete, Cast-in-Place6.00 m³
A two-element sample keeps this demo legible — a real building schedule runs to hundreds of rows, same columns.
Step 03 — GWP

Embodied carbon by stage & system

Global warming potential, staged per EN 15978. Illustrative figures below — the format a real result would ship in, once the calculation engine sits behind this readiness gate.

GWP by building system

42.3 tCO₂e total (A1-A3) · stacked by life-cycle stage

Structure
25.8 t
Envelope
9.9 t
Openings
3.1 t
MEP
1.9 t
Finishes
1.6 t
A1–A3 Product
A4–A5 Construction
B4 Replacement
C1–C4 End of life

Hotspot ranking

Top contributors, A1-A3 only

Concrete structure
15.0 t
Aluminum glazing
5.1 t
Insulation (envelope)
3.3 t
MEP distribution
2.1 t
Boundary & assumptions (ships with every real result)
  • Stages: A1–A5, B4, C1–C4. Module D calculated, reported separately, never counted toward compliance.
  • Database priority: Manufacturer EPD > Plant-specific EPD > regional/industry-average > generic. NA/Canada uses TRACI, not CML.
  • Biogenic carbon: −1/+1, modeled explicitly by module — not a single netted number.
  • Reinforcement not called out on drawings uses the LCA tool's own average reinforcement dataset, flagged as an assumption — never a silent guess.
Envelope

Thermal performance

Feeds the energy validation service line — checked against envelope-thermal-readiness.ids, separate from the carbon chain above.

Envelope U-values

Pset_WallCommon.ThermalTransmittance, as modeled

Wall-01 — exterior
0.21 W/m²K
Declared

Thermal bridging checklist

Reference points, per BC Hydro's BETBG — not yet run against this project

Girts & clips
Balcony slab penetrations
Window-wall transitions
Parapets
At-grade transitions
Step 04 — NPV

The decarbonization case

Illustrative figures — the shape a real GHG-LCCA result takes once carbon findings are priced against financial scenarios per the four-scenario framework.

Scenario comparison

40-year NPV, real discount rate 3.0% · CAD

Baseline Costing
$0
Code-minimum, comparison only
Cost-Neutral GHG
+$14k
Minimum design actually built
Maximum GHG
+$76k
Cost aside — NPV negative
Optimized
+$28k
Recommended
The ranking holds across all three carbon-price scenarios ($0 baseline, federal industrial schedule, federal shadow price) — Optimized wins under every one tested. When a ranking flips between scenarios instead, that flip is reported as the headline finding, not buried in an appendix.
Sample building STUDIO-01 · IFC4 · generated for demo purposes via templates/ids/generate_fixtures.py and generate_fixture_energy.py. Readiness results in this dashboard are real tool output; carbon and cost figures are illustrative pending the calculation engine.