Evidence Bundles
An evidence bundle is the audit-ready output package that AtlasCore generates for climate disclosure reporting. Every bundle contains structured data, human-readable reports, and a complete provenance trail — regardless of which output format you requested.
Bundle contents
| File | Format | Purpose |
|---|---|---|
report.json | JSON | Structured disclosure data with AASB S2 section mapping |
report.md | Markdown | Human-readable narrative report |
report.pdf | Formatted report for distribution and review | |
report.xlsx | Excel | Workbook with data tables and optional assurance metadata |
provenance.json | JSON | Complete data lineage — sources, snapshots, versions |
checksums.json | JSON | SHA-256 hashes of every file in the bundle |
bundle.zip | ZIP | All files packaged together |
Generating a bundle
curl -X POST \
-H "Authorization: Bearer ac_test_key" \
"https://api.atlascore.com.au/v1/companies/12345678901/disclosure-report?pack_id=au_company_climate_intelligence"
Bundle generation can run asynchronously (default) or synchronously. Async mode returns a job_id that you poll for completion.
What's in report.json?
The structured report includes sections mapped to AASB S2 pillars:
sections.metrics_and_targets— Scope 1 and 2 emissions, emission factors used, grid intensity datasections.metrics_and_targets.market_based_scope2— market-based Scope 2 evidence status (when available)sections.metrics_and_targets.targets— tenant-authored emission reduction targets and progresssections.metrics_and_targets.organisational_boundary— declared consolidation approachsections.risk_management— physical and transition risk indicators from government dataframeworks.aasb_s2— coverage block resolved from the pack framework registry
Governance and Strategy sections are placeholder-only — they require entity-authored narrative.
Provenance trail
provenance.json records:
- Which data sources were used (NGA, AEMO, CER NGER, BOM SILO)
- Which snapshot versions of each source
- Timestamp of data composition
- Evidence hashes for each input
This allows auditors to independently verify that the bundle's numbers trace back to specific government publications.
Checksums
checksums.json contains SHA-256 hashes of every file in the bundle:
{
"report.json": "sha256:abc123...",
"report.md": "sha256:def456...",
"report.pdf": "sha256:ghi789...",
"provenance.json": "sha256:jkl012..."
}
If any file is modified after generation, the checksum mismatch provides tamper evidence.
Assurance workbook mode
For auditors, the Excel export supports an optional assurance mode:
curl -H "Authorization: Bearer ac_test_key" \
"https://api.atlascore.com.au/v1/companies/12345678901/climate-profile/export?format=xlsx&workpaper_mode=assurance&client_name=Example%20Corp&engagement_code=ENG001"
This adds engagement metadata (client name, code, preparer, reviewer, reference) to the workbook without changing the underlying data.
Rollup basis
Bundles support two rollup modes:
| Mode | Description |
|---|---|
public (default) | Company emissions from publicly available NGER data |
declared_boundary | Emissions weighted by tenant-declared organisational boundary (equity share, operational control, or financial control) |
The selected rollup basis is recorded in bundle metadata and provenance.