Skip to main content
Jira progress: loading…

S3-SUM

Scope 3 Summary Engine

1. Identity​

Loading identity…

Depends on module:

Canonical computation and modeling domain for ESG calculations, simulations, extrapolation, aggregation, normalization, and decision-grade metric synthesis. Provides governed, auditable compute services to other modules (e.g., Reporting, Risk, Net Zero, ZARA).
Domain:
computation-hub
Category:
analytics-modeling
Classification:
module
Lifecycle status:
active
Semver:
1.0.0
Introduced in:
v0.3
Governance
AI risk level:
high
Trust threshold policy:
—
Human review required:
true
Verifier involved:
false
Audit required:
true
Ownership
Primary owner:
Platform
Architecture board:
true
White-label allowed:
true
Entrypoints
Docs:
/computation-hub
UI:
/app/computation-hub
API:
/api/computation-hub
Dependencies
Modules
  • sis
  • input-hub
Unresolved tokens
  • BUME
  • SEM
  • VTE
Engines (declared)
  • DICE
  • DaVE
  • VTE
  • SEM
  • BUME
Micro-engines (from registry)
Micro-engines (declared)
None
Signals
USO
  • DATA.COMPUTATION
  • DATA.VALIDATION
  • DATA.EXTRAPOLATION
  • MODEL.SIMULATION
  • MODEL.UNCERTAINTY
CSI
  • CSI_COMPUTATION_HUB
SSSR tags
  • computation
  • modeling
  • simulation
  • monte-carlo
  • bayesian
  • extrapolation
  • aggregation
  • normalization
  • validation
  • mice
Workflows & Outputs
Workflows
  • MicroEngineRouting
  • RuleBasedComputeDispatch
  • ScenarioModeling
  • UncertaintyQuantification
  • AggregationAndRollups
  • NormalizationAndBenchmarking
  • ExtrapolationAndGapFilling
  • ComputeAuditAndReplay
Outputs
  • computed_metrics
  • scenario_ranges
  • confidence_intervals
  • normalized_values
  • validation_findings
  • trust_scored_compute_outputs
Audit
Ledger:
ALTD
Replay supported:
true
PII policy:
no_pii_in_omr
Tags
  • Purpose: The seventeenth engine of the Scope 3 family and the only place where Scope 3 is put together. Rolls the category results of the fifteen category controllers into category series (stage A), applies the inclusion policy and produces the Scope 3 total and coverage (stage B), and produces the disclosure object — per-category method and data quality, exclusions, screening status, magnitude coverage, the unclassified residual, double-count checks and the restatement log (stage C).
  • Typical usage:
    • Producing the official Scope 3 total and category breakdown for ESRS E1-6 disclosure
    • Feeding the Scope 3 total into MEID_GHG_AGGR_AGGREGATION, intensity, target-gap and scenario engines
    • Supplying the per-category method, data-quality and primary-data share to the ESGX/PCAF output profile
    • Surfacing not-screened categories and the quarantine residual to Watchtower

Lineage. This engine succeeds the withdrawn Scope 3 Category Aggregation (MEID_GHG_AGGR_SCOPE3_CATEGORY, legacy MEID_CALC_GHG_SCOPE3_CAT, retired) and Scope 3 Consolidation (MEID_GHG_AGGR_SCOPE3, legacy MEID_CALC_GHG_SCOPE3) specifications. It inherits MEID_GHG_AGGR_SCOPE3 so that every downstream dependency on the Scope 3 total is unchanged.

Versioning policy

  • MEID is stable.
  • Inclusion policy, exclusion codes, coverage thresholds and double-count checks are governed values (ZAR / ZRR), never engine constants.

2. Normative Baseline​

The normative contract of this engine is defined in the Scope 3 Engine Architecture (S3-ARCH), section 8:

StageContentS3-ARCH reference
A — category roll-upcanonical category identifiers, resolution ladder, unknown-category, duplicate and negative-value policies, compute semantics, contribution rule (root contributions only; child executions are lineage), structural completeness metadata, alignment8.2
B — inclusion policy, total and coverageSUM_ALL / INCLUDE_LIST / EXCLUDE_LIST, missing versus excluded, Scope 3 total, minimum-coverage gate8.3
C — disclosure objectper-category method and data quality, exclusions, screening status, magnitude coverage, partial contributions, unclassified residual, double-count checks, restatement log8.4
Validation and error modelinvariants and the S3_SUM_* error codes8.5
Federation and auditexport contents and provenance chain8.6

This specification SHALL NOT restate those rules; it binds them to the engine identity and will carry the engine-level detail (schemas, options, input shapes, examples) when completed in build step 5 of S3-ARCH section 13.


3. Contract References (ZAR)​

The schema addresses of the withdrawn specifications are inherited at their current version so that existing resolvers keep working; this specification re-issues them at v2_0_0 with the stage C disclosure object.

StageInherited address (v1, retained)Re-issued address (v2, this engine)
A inputsschema.compute.ghg.scope3.cat.inputs.v1_0_0schema.compute.ghg.scope3.sum.inputs.v2_0_0
A optionsschema.compute.ghg.scope3.cat.options.v1_0_0schema.compute.ghg.scope3.sum.options.v2_0_0
B inputsschema.compute.ghg.scope3.inputs.v1_0_0(merged into A inputs)
B optionsschema.compute.ghg.scope3.options.v1_0_0(merged into A options)
Outputschema.compute.ghg.scope3.output.v1_0_0, schema.compute.ghg.scope3.cat.output.v1_0_0schema.compute.ghg.scope3.sum.output.v2_0_0

Option vocabulary carried forward: unknown_category_policy, duplicate_item_policy, negative_values_policy, expected_categories, category_policy, categories_include, categories_exclude, require_minimum_coverage, minimum_coverage_ratio (administered), alignment, rounding.


4. Signals​

DirectionCSI family (header form)Carries
incomp.S3-SUM.INPUT.CATEGORY_RESULTARTIF-ADENGINE-SCOPE3-CATEGORY-RESULT from S3-C01 … S3-C15, exclusion records, quarantine residual
outcomp.S3-SUM.OUTPUT.CATEGORY_SERIEScategory series per period and entity (stage A), consumed by SRC for shares
outcomp.S3-SUM.OUTPUT.SCOPE3_ABSScope 3 total per period (stage B), consumed by GHG-AGGR; successor of comp.S3-CON.OUTPUT.SCOPE3_ABS
outcomp.S3-SUM.OUTPUT.SCOPE3_INVENTORYARTIF-ADENGINE-SCOPE3-INVENTORY (stages B and C), consumed by disclosure, ESGX/PCAF profile and Watchtower

5. Methods Served​

  • GHG.scope3.cat.abs — category series (stage A)
  • GHG.scope3.cat.share — via MEID_SIGNAL_CALC_SHARE on the category series
  • GHG.scope3.abs — Scope 3 total (stage B)
  • GHG.scope3.reported.abs — reported Scope 3 after inclusion policy (stage B)

Downstream consumers: MEID_GHG_AGGR_AGGREGATION, MEID_GHG_NORMALIZE_INTENSITY, MEID_GHG_CALC_TARGET_GAP, MEID_GHG_PROJECT_ALIGNMENT; the ESGX/PCAF output profile; Watchtower; the Carbon Passport engine.


6. Dependencies​

MEID_GHG_AGGR_SCOPE3 depends on:

  • the fifteen category controllers (MEID_GHG_CALC_PURCHASED_GOODS … MEID_GHG_CALC_INVESTMENTS, proposed) for category results
  • TG-QUARANTINE-MANAGER for the held residual at cut-off
  • schema resolver (ZAR); canonical Scope 3 category reference list; governed inclusion policy, exclusion codes and double-count check rulesets (ZRR)
  • unit conversion utilities (MEID_SIGNAL_NORMALIZE_UNIT)

Declared via ZAR dependencies.


7. Status​

Stub specification: identity, lineage, inherited contract addresses, signals, methods and dependencies are binding; engine-level detail follows in build step 5 of S3-ARCH.



GitHub RepoRequest for Change (RFC)