Auditor-ready carbon accounting means the same thing as auditor-ready financial accounting: every disclosed number has a provenance that an independent reviewer can reconstruct. OffGridFlow models emissions data the way a general ledger models transactions — append-only, time-stamped, actor-attributed, and immutable once posted.
The primitives that make it work
- Calculation ledger: one row per calculation, capturing the activity id, factor id, factor value, source, region, method, formula, result, calculated-by user, and calculated-at timestamp.
- Factor snapshot: a JSON-frozen copy of the factor set locked to a reporting period. Calculations tagged with a snapshot are reproducible even after new factor vintages are released.
- Approval workflow: draft → submitted → reviewed → approved, each transition time-stamped and user-attributed. Approved reports are locked against further modification.
- Change log: field-level modification history with before/after values and actor attribution.
- Export reconciliation: SHA-256 checksum of scope totals at export time. Assurance providers can verify the PDF they received matches the ledger at the time of generation.
How an assurance engagement runs
- Customer generates the compliance report and locks the factor snapshot
- Customer exports the JSON evidence pack from the Data Governance page
- Assurance provider walks samples from report → ledger → activity → factor source
- Provider spot-checks change log and approval trail for any late modifications
- Export reconciliation confirms final numbers match the locked ledger