Architecture

Designed for enterprise integration.

From source transaction to financial reconciliation — a layered architecture that normalizes, validates, manages, and distributes environmental compliance data.

Platform Architecture

Data flows from external source systems, through the integration layer, into the CCIAM platform, and out to enterprise consumers.

3-Way
Reconciliation
CCIAM ↔ Registry ↔ SAP
14
Core Modules
Integrated on one data model
1
Authoritative Position
Traceable & auditable

Designed to fit the enterprise technology landscape.

Source-specific transactions are normalized into a canonical CCIAM model before entering the platform. This abstraction enables consistent processing regardless of upstream system format.

Connected Systems

SAP
Salesforce
ATS
FCMS
SRA
EMTS
Registries
Trading Platforms
Market Data
Identity Systems

Canonical CCIAM Transaction Model

Example — illustrative structure
{
  "transactionType": "PURCHASE",
  "program": "RFS",
  "creditType": "D6",
  "vintage": 2026,
  "quantity": 100000,
  "price": 0.85,
  "currency": "USD",
  "counterparty": "...",
  "legalEntity": "...",
  "sourceSystem": "TradingPlatform",
  "sourceTransactionId": "TRD-2026-001234"
}

Incoming source transactions are normalized into common CCIAM concepts, enabling consistent validation, processing, and auditability across all upstream systems.

Every balance has a history.

CCIAM maintains an append-only history of material environmental asset events. Reconstruct inventory at any historical reporting date.

EventQuantityRunning Balance
GENERATE+100,000100,000
PURCHASE+25,000125,000
SELL−10,000115,000
RESERVE−20,00095,000
RETIRE−50,00045,000
AVAILABLE45,000

Event Metadata

Event IDTransaction IDCredit TypeVintageQuantitySource SystemUser / SystemEffective TimestampPrevious StatusNew Status

Illustrative Data — quantities shown for demonstration purposes.

Clear ownership prevents fragmented truth.

Each enterprise system owns a defined scope of data. CCIAM is the system of record for the compliance asset lifecycle.

SAP

General ledger
Vendor master
Financial postings

Trading System

Trade execution
Contract terms

Operational Systems

Physical fuel movements
Production data

Regulatory Registry

Registry-recorded transactions
Official balances

CCIAM— Authoritative Compliance Position

Compliance inventory position
Environmental asset lifecycle
Compliance obligations
Compliance eligibility
Credit reservations
Compliance valuation detail
Compliance accounting events
Regulatory reporting preparation
Compliance reconciliation
Compliance exceptions

Regulatory asset data model.

Core entities share a unified data model designed around the environmental asset lifecycle.

Program

RFS, LCFS, carbon, allowances — configurable regulatory program definitions.

API-first by design.

Every platform capability is accessible through controlled APIs — enabling enterprise integration, automation, and extensibility without bypassing platform controls.

RESTful interfaces for system integration
Authentication and authorization on every endpoint
Full audit trail for API-initiated operations
Idempotent processing and duplicate detection
Same RBAC controls as interactive operations
API Design Principles
Controlled Access
Role, entity, program, and capability-level authorization.
Canonical Model
Consistent data structures across all API surfaces.
Audit Continuity
API operations produce the same audit events as UI operations.
Versioned Contracts
Interface stability with backward-compatible evolution.

See the architecture in action.

Explore how CCIAM integrates with your enterprise technology environment.

Request a Demo