azaharizaman/nexus-esg

Framework-agnostic sustainability truth foundation for the Atomy (Nexus) ERP.

Maintainers

Package info

github.com/azaharizaman/nexus-esg

pkg:composer/azaharizaman/nexus-esg

Statistics

Installs: 0

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha1 2026-05-05 02:28 UTC

This package is auto-updated.

Last update: 2026-05-05 02:49:04 UTC


README

Framework-agnostic sustainability truth foundation for the Atomy (Nexus) ERP.

Overview

This package provides the domain models, value objects, and mathematical utilities for tracking Environmental, Social, and Governance (ESG) metrics. It serves as the single source of truth for sustainability data across the enterprise.

Key Features

  • Carbon Footprint Modeling: Standardized tCO2e calculations across Scope 1, 2, and 3.
  • Weighted ESG Scoring: Multi-criteria decision analysis (MCDA) for composite sustainability ratings.
  • Certification Management: Tracking and validation of ISO 14001, 45001, and other industry standards.
  • Atomic Value Objects: Immutable types for emissions, scores, and compliance levels.

Usage

use Nexus\ESG\ValueObjects\EmissionsAmount;
use Nexus\ESG\Services\CarbonNormalizer;

$amount = new EmissionsAmount(1000, 'kg');
$normalized = $normalizer->normalize($amount); // 1.0 tCO2e