A carbon model that produces a number nobody else can reproduce is an assertion, not a calculation. The quality controls that turn one into the other are unglamorous and cheap, and they are what an assessor examines when the result looks surprising.
The Core Controls
Controls that make a model auditable
Independent reproduction
A second person rebuilds the calculation chain from the same inputs, without seeing the first implementation, and the results are compared.
Anomaly register
Every value that looked wrong during development is logged with what was checked and what was concluded, including the ones that turned out fine.
Boundary checks
Outputs are tested at extremes, such as zero survival, maximum density, or the oldest age class, to confirm the model behaves sensibly rather than silently.
Unit discipline
Every quantity carries its unit through the chain, because the classic catastrophic error is a per-hectare figure multiplied as if it were a total.
Version control
Inputs, code and outputs versioned together, so any past result can be regenerated exactly.
Sensitivity runs
Key assumptions varied one at a time, showing which ones actually move the answer.
Why Independent Reproduction Is Worth the Cost
It is the only control that catches errors of understanding rather than errors of arithmetic. A spreadsheet check finds a broken formula. It does not find a correctly-implemented misreading of the methodology.
Two people working from the same specification and arriving at different numbers have located an ambiguity, whether in the method or in someone's reading of it. That is exactly the ambiguity a verifier will find later, at higher cost.
The Anomaly Register Earns Its Keep at Verification
Most projects investigate oddities during development and record nothing, because the oddity resolved.
An assessor asking "why is this stratum's biomass so much higher?" gets a much better answer from a register entry written at the time than from a reconstruction attempted months later. It also demonstrates that the team was looking, which materially changes how the rest of the file is read.
The Sensitivity Run Nobody Does
Varying assumptions one at a time reveals which ones the answer actually depends on. Teams that run this consistently find that their careful work on a minor parameter moved nothing, while a casually-chosen survival rate moved everything.
That knowledge redirects effort to where it matters, which is the entire practical value of the exercise.
Turn uncertainty into a plan
Sampling design and growth assumptions decide how much measured carbon survives conservative deduction. TREEO Carbon Simulator models sequestration scenarios and biomass growth before the field season.



