Skip to main content

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

FileFormatPurpose
report.jsonJSONStructured disclosure data with AASB S2 section mapping
report.mdMarkdownHuman-readable narrative report
report.pdfPDFFormatted report for distribution and review
report.xlsxExcelWorkbook with data tables and optional assurance metadata
provenance.jsonJSONComplete data lineage — sources, snapshots, versions
checksums.jsonJSONSHA-256 hashes of every file in the bundle
bundle.zipZIPAll 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 data
  • sections.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 progress
  • sections.metrics_and_targets.organisational_boundary — declared consolidation approach
  • sections.risk_management — physical and transition risk indicators from government data
  • frameworks.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:

ModeDescription
public (default)Company emissions from publicly available NGER data
declared_boundaryEmissions weighted by tenant-declared organisational boundary (equity share, operational control, or financial control)

The selected rollup basis is recorded in bundle metadata and provenance.