Microsoft Azure · France Central · Paris

Work surface · ESG-CPG apex

AI Agent CPG ESG Scaffoldingsm-esg-cpg.com

STATE: LIVE · CREDENTIALS LODGED: 0

Makers lodge. Certifiers attest. Agents resolve. The ESG scaffolding for consumer packaged goods as a working surface — this is where a credential is put to work, not where it is explained.

GreenCore Solutions Corp. · Microsoft AI Cloud Partner · EU-Sovereign primary · Sub-200 ms resolution path

We don't rate. We resolve.Every claim names its author: maker asserts · certifier issued · date · scheme. GSC is the operator of the scaffolding — never verifier, auditor, rater or certifier. No score, rank, grade or comparative claim is carried. GSC attests transport and resolution only — the record as lodged.

What you do here

The .org apex — sm-esg-cpg.org — is the training surface: doctrine, the three-party split and the 49 jurisdiction regulation registers live there. This .com is the work surface: run the resolve path, prepare a first credential, reach the operator, pick the jurisdiction door. Nothing here restates a register; every door points to its own.

ESG-CPG gives an ESG credential on a consumer packaged good a stable identity, a namespace, a discovery path and a jurisdiction — so that a software agent finds it, resolves it and transacts against it. The scaffolding is agent-native and machine-native.

Live demo — the resolve path

Wire-true: the command below runs today — no key, no account. It resolves a GSC GTIN on the CPG Knowledge Graph. It is not an ESG credential; the ESG credential lane is not live this wave.

# Connection test — resolves a live GSC GTIN via the CPG Knowledge Graph (MCP host) # No API key. No account. No setup. Deterministic state in one round trip. # Excerpt of the live response (resolution block). KG resolution of a GSC GTIN — not an ESG credential. $ curl "https://mcp.cpgknowledgegraph.ai/resolve?gtin=00990832300341" { "resolver": "CPGKnowledgeGraph.ai", "protocol": "ACM-68000", "resolution": { "gtin": "00990832300341", "signal": "ACM-200", "state": "ALLOW", "sovereign_manifest": "SM-ECO-10060" } }

The path — lodging a first credential

Four steps from a claim on a pack to a record an agent can resolve. Every step is in the publisher's own name; GSC carries the record as lodged.

1 · Name the claimOne product, one GTIN, one claim — and the scheme it is made under. The maker asserts, in its own name.
2 · Name the certifierThe attesting body, the date it issued and the scheme. The certifier issued — in its own name, never GSC's.
3 · Lodge the recordSend the four fields through the form below. GSC binds the record to an identity, a namespace and the jurisdiction of the product's market and makes it discoverable. This wave the step is a request: lodging opens when the credential lane is live.
4 · Agents resolveThe record returns as lodged — no score, no grade, no rank. The buying agent applies its own criteria and takes its own decision.

First-cohort case studies are staged on this surface as they are lodged. None is lodged yet.

Honesty gates

No scores. Credentials as lodged. The ESG credential lane is not live this wave — credentials lodged: 0.

The 49 jurisdiction regulation registers live on the .org doors — start at sm-esg-cpg.org/nodes.json.

Stack spine

ESG-CPG is the ESG scaffolding on the jurisdiction layer of the GSC stack: Standard-10060 (rules) → ECO-10060 (object) → SM-ECO-10060 (jurisdiction) → ACM-68000 (execution). Operated by GreenCore Solutions Corp.

LayerBinding
Standard-10060the rules · eco-10060.org
ECO-10060the compliance object · eco-10060.org
SM-ECO-10060the jurisdiction — each ESG door binds to its ECO node · sm-eco-10060.org
ACM-68000the execution — the seven signals, descriptive only this wave · acm-68000.org
ESG-CPGthe ESG scaffolding — this family · training at sm-esg-cpg.org
CPG Knowledge GraphMCP · mcp.cpgknowledgegraph.ai · registry io.github.greencore-solutions/cpg-knowledge-graph

The doors — 49 jurisdiction work surfaces

One .com door per resident jurisdiction of SM-ECO-10060. Each door is the work surface of its .org training twin; a door not yet activated forwards to the .org apex with a 308.

Europe

DoorJurisdictionWork surface (.com)Training twin (.org)State
EU-ESG-CPGEuropean Unioneu-esg-cpg.comeu-esg-cpg.orglive
FR-ESG-CPGFrancefr-esg-cpg.comfr-esg-cpg.orglive
DE-ESG-CPGGermanyde-esg-cpg.comde-esg-cpg.orglive
ES-ESG-CPGSpaines-esg-cpg.comes-esg-cpg.orglive
IT-ESG-CPGItalyit-esg-cpg.comit-esg-cpg.orglive
NL-ESG-CPGNetherlandsnl-esg-cpg.comnl-esg-cpg.orglive
PL-ESG-CPGPolandpl-esg-cpg.compl-esg-cpg.orglive
CH-ESG-CPGSwitzerlandch-esg-cpg.comch-esg-cpg.orglive
UK-ESG-CPGUnited Kingdomuk-esg-cpg.comuk-esg-cpg.orglive
BE-ESG-CPGBelgiumbe-esg-cpg.combe-esg-cpg.orglive
PT-ESG-CPGPortugalpt-esg-cpg.compt-esg-cpg.orglive
AT-ESG-CPGAustriaat-esg-cpg.comat-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
IE-ESG-CPGIrelandie-esg-cpg.comie-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
CZ-ESG-CPGCzech Republiccz-esg-cpg.comcz-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
DK-ESG-CPGDenmarkdk-esg-cpg.comdk-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
SE-ESG-CPGSwedense-esg-cpg.comse-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
FI-ESG-CPGFinlandfi-esg-cpg.comfi-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
NO-ESG-CPGNorwayno-esg-cpg.comno-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
GR-ESG-CPGGreecegr-esg-cpg.comgr-esg-cpg.orgforwarding to sm-esg-cpg.org (308)

Americas

DoorJurisdictionWork surface (.com)Training twin (.org)State
US-ESG-CPGUnited Statesus-esg-cpg.comus-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
CA-ESG-CPGCanadaca-esg-cpg.comca-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
MX-ESG-CPGMexicomx-esg-cpg.commx-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
BR-ESG-CPGBrazilbr-esg-cpg.combr-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
AR-ESG-CPGArgentinaar-esg-cpg.comar-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
CL-ESG-CPGChilecl-esg-cpg.comcl-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
CO-ESG-CPGColombiaco-esg-cpg.comco-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
CR-ESG-CPGCosta Ricacr-esg-cpg.comcr-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
DO-ESG-CPGDominican Republicdo-esg-cpg.comdo-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
EC-ESG-CPGEcuadorec-esg-cpg.comec-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
GT-ESG-CPGGuatemalagt-esg-cpg.comgt-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
PA-ESG-CPGPanamapa-esg-cpg.compa-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
PE-ESG-CPGPerupe-esg-cpg.compe-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
UY-ESG-CPGUruguayuy-esg-cpg.comuy-esg-cpg.orgforwarding to sm-esg-cpg.org (308)

Asia-Pacific

DoorJurisdictionWork surface (.com)Training twin (.org)State
AU-ESG-CPGAustraliaau-esg-cpg.comau-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
JP-ESG-CPGJapanjp-esg-cpg.comjp-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
KR-ESG-CPGSouth Koreakr-esg-cpg.comkr-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
SG-ESG-CPGSingaporesg-esg-cpg.comsg-esg-cpg.orglive
IN-ESG-CPGIndiain-esg-cpg.comin-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
ID-ESG-CPGIndonesiaid-esg-cpg.comid-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
MY-ESG-CPGMalaysiamy-esg-cpg.commy-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
PH-ESG-CPGPhilippinesph-esg-cpg.comph-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
TH-ESG-CPGThailandth-esg-cpg.comth-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
VN-ESG-CPGVietnamvn-esg-cpg.comvn-esg-cpg.orgforwarding to sm-esg-cpg.org (308)

MENA + Africa

DoorJurisdictionWork surface (.com)Training twin (.org)State
AE-ESG-CPGUnited Arab Emiratesae-esg-cpg.comae-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
SA-ESG-CPGSaudi Arabiasa-esg-cpg.comsa-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
IL-ESG-CPGIsraelil-esg-cpg.comil-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
TR-ESG-CPGTurkeytr-esg-cpg.comtr-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
MA-ESG-CPGMoroccoma-esg-cpg.comma-esg-cpg.orgforwarding to sm-esg-cpg.org (308)
ZA-ESG-CPGSouth Africaza-esg-cpg.comza-esg-cpg.orgforwarding to sm-esg-cpg.org (308)

Family roster with per-door state: /nodes.json. Family descriptor: /protocol.json.

Connection Test

# Connection test — resolves a live GSC GTIN via the CPG Knowledge Graph (MCP host) # No API key. No account. No setup. Deterministic state in one round trip. # Excerpt of the live response (resolution block). KG resolution of a GSC GTIN — not an ESG credential. $ curl "https://mcp.cpgknowledgegraph.ai/resolve?gtin=00990832300341" { "resolver": "CPGKnowledgeGraph.ai", "protocol": "ACM-68000", "resolution": { "gtin": "00990832300341", "signal": "ACM-200", "state": "ALLOW", "sovereign_manifest": "SM-ECO-10060" } }

Machine Surfaces

/protocol.json · /signals.json · /nodes.json · /health.json · /catalog.json · /manifest.json · /dataset.jsonld · /sitemap.xml · /robots.txt
/.well-known/ai-catalog.json · /.well-known/agent-card.json · /.well-known/mcp.json · /.well-known/acm-68000.json · /.well-known/security.txt

Identity Beacons

18 GSC Navigator Headers (Ghost Eighteen v3.6) on every response. Per-request X-GSC-Timestamp and X-GSC-Nonce regenerate as proof-of-liveness.

Engage

Makers with a claim to lodge, certifiers with a scheme to attest under, buyers with agents to connect: reach the operator here. gsc-navigator.ai