Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mangrovesystems.com/llms.txt

Use this file to discover all available pages before exploring further.

Embodied emissions represent the carbon cost of building and installing the physical infrastructure that makes a project possible. Mangrove tracks these emissions in a dedicated system ledger and automatically spreads them across production batches using configurable amortization rules.

What are embodied emissions?

Carbon removal and renewable fuel projects must account for all emissions within their lifecycle boundary, not just the operational ones. Embodied emissions capture the carbon footprint of manufacturing equipment, constructing facilities, and other major capital expenditures that enable a project to operate. Unlike process emissions (energy consumed during production) or upstream emissions (feedstock transport), embodied emissions are typically large, one-time costs. A pyrolysis reactor has a manufacturing footprint. A biochar facility has a construction footprint. These costs need to be fairly distributed across the project’s total output rather than assigned to a single batch. Carbon accounting methodologies typically require projects to include embodied emissions in their lifecycle assessment (LCA). Mangrove’s system ledger approach automates this allocation.
For simple projects, embodied emissions can be modeled as static inputs subtracted directly in the model (see LCA & Emissions). For projects needing balance tracking, automatic amortization, and audit trails, use the system ledger approach described below.

How it works in Mangrove

Mangrove creates a dedicated Embodied Emissions ledger (unit: kgCO₂e) for each project. You add individual embodied emission entries to this ledger, each with a name, total emission amount, and an amortization rule that controls how the cost is spread across batches. When you generate batches, the production model automatically calculates the amortized deduction for that batch period. The ledger tracks how much has been amortized to date and how much remains.

Amortization rules

Each embodied emission uses one of three amortization rules to determine how the total cost is spread across batches.

Project Lifetime

Spreads emissions evenly over time based on the project’s expected lifespan. The deduction for each batch is proportional to the batch’s time range relative to the total project lifetime.
Example: 1,000 kgCO₂e amortized over 10 years. A 30-day batch deducts approximately 8.2 kgCO₂e.
Best for: Facility construction, equipment with a known useful life, infrastructure with time-based depreciation.

Project Production

Spreads emissions proportionally to actual output. Batches that produce more carbon removal bear a larger share of the embodied cost.
Example: 1,000 kgCO₂e spread over 50,000 tCO₂e of expected total production. A batch producing 500 tCO₂e deducts 10 kgCO₂e.
Best for: Equipment where the carbon cost is tied to total output capacity (e.g., a reactor rated for a certain lifetime throughput).
Project Production amortization requires a reference node configured in the production model. This is the gross production output that determines proportional allocation. Without it, batch generation will fail.

No Amortization

Tracks the emission in the ledger without automated batch deduction. The total amount is recorded but not spread across batches. Best for: Emissions handled manually in the model, or tracked for audit and record-keeping purposes only.
Once the total amount has been fully amortized (for Project Lifetime or Project Production rules), subsequent batches receive zero deduction. The system prevents over-amortization and will never deduct more than the original total.

Add an embodied emission

1

Open the Embodied Emissions ledger

Navigate to your project’s ledger list and open the Embodied Emissions ledger.
2

Create a new entry

Click Add to open the creation form.
3

Enter emission details

Provide a Name (e.g., “Facility Construction” or “Reactor Manufacturing”) and the Total Emissions value in kgCO₂e.
4

Select an amortization rule

Choose an Amortization Rule and fill in the required parameters:
  • Project Lifetime: Enter the Est. Project Lifetime in years
  • Project Production: Enter the Est. Project Gross Tonnage
  • No Amortization: No additional parameters needed
5

Add supporting details

Optionally add a Description and attach evidence such as invoices, manufacturer specs, or URLs that support the emission value.
6

Save

Click Add. Mangrove creates the emission entry and runs the initial model calculation.

Connect to your production model

Adding an embodied emission to the ledger is only the first step. To include it in batch calculations, you need to wire it into the production model.
1

Open the Model Editor

Navigate to your project’s model and open the Model Editor.
2

Add an amortization node

Add an emission_amortization operator node to the model tree.
3

Configure the node

Set the node’s embodied_emission_slug to match the slug of the embodied emission you created. You can find the slug in the embodied emission detail drawer.
4

Configure the reference node (Project Production only)

If using the Project Production rule, set the reference_node_slug to point to your gross production output node. This tells the system which output to use for proportional allocation.
5

Connect the output

Connect the amortization node’s output to your net carbon calculation, typically as a deduction from gross carbon removed.
6

Test with a batch

Generate a test batch to verify the amortized amount appears correctly in the batch output.

Evidence

Each embodied emission can have supporting evidence attached, including files or URLs that document the source of the emission value. This creates an audit trail from reported batch values back to the original data. Common evidence includes:
  • Manufacturer lifecycle assessment reports
  • Construction invoices and receipts
  • Equipment specification sheets
  • Third-party LCA studies
Evidence can be attached when creating the emission or added later through the detail drawer.