Microsoft Azure · agents resident in 18 countries worldwide

Work surface · SM-AIO-CPG apex · open protocol · MIT

AI Orderability (AIO) for CPG Brandssm-aio-cpg.com

STATE: LIVE · RECORDS LODGED: 0

Found, resolved and ordered by AI agents. AI Orderability (AIO) is the measure of whether a product can be found, resolved and ordered by AI agents; this is the surface where a CPG brand puts it to work.

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

What you do here

The .org apex — sm-aio-cpg.org — is the training surface: the doctrine, the three-party split, the 50-node roster and the hangar questions live there. This .com is the working face of the five-sided framework: run the live resolver, see the shape of a lodged record, reach the operator, pick the jurisdiction door. Nothing here restates the .org — every door points to its twin.

The record layer answers procurement systems and consumer shopping agents alike.

Live endpoint — proof, not promise

The record layer resolves today at mcp.cpgknowledgegraph.ai — MCP streamable-http, no key for the public read surface. The same endpoint is carried in every machine file on this host.
GET https://mcp.cpgknowledgegraph.ai/resolve?gtin=00990832300341 · MCP mcp.cpgknowledgegraph.ai/mcp · card mcp.cpgknowledgegraph.ai/.well-known/mcp/server-card.json

The five-sided frame as working logic

Five sides, one job each. The frame names what is measured; this surface publishes no score, rating or ranking — in its pages or in its JSON.

Citationthe product record an AI answer cites as its source
→ lodge the record an AI answer will cite — one record, the brand owner's own name
Mentionthe product named inside an AI answer
→ be named: the record carries the product, the GTIN and the brand as lodged
Prominencewhere in the answer the product appears
→ answer first: a resolvable record beats a crawled page
Share of Voicehow often the product appears across answers in its market
→ cover the market: one record per jurisdiction door, the same record everywhere
Industry Fitwhether the product appears in the answers of its own category
→ be in category: the SPARKS class routes the record to the answers of its own category

Frame after Cloudflare's AI-visibility measurement; the record layer beneath it is this protocol's.

Lodge → Resolve → Return

LodgeThe brand owner lodges the record once, in its own name — product, GTIN, market, authorized channels.
ResolveAny agent resolves it over MCP at mcp.cpgknowledgegraph.ai — GTIN-first, deterministic, one round trip.
ReturnThe resolver returns the record as lodged. No score. The consuming agent owns the routing decision.

Live resolve path

Wire-true: the command below runs today. It resolves a GSC GTIN on the CPG Knowledge Graph — not a lodged brand record; records lodged on this layer: 0.

# 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 a lodged brand record. $ 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 shape of a lodged record — sample

elyssah is GSC's invented reference brand (the Contoso tradition); the identifiers are gsc-demo: URIs. This is the shape, not a lodged record — records lodged: 0.

{ "record": "gsc-demo:sku/elyssah-ai/ELY-FCE-ST01-SHD03", "brand": "gsc-demo:brand/elyssah-ai", "product": "Skin Tint · Shade 03 Beige Rosé · 30 mL", "sparks_class": "FACIAL_MAKEUP / SKIN_TINT", "market": "SM", "authorized_channels": [ "GROCERY", "DRUG" ], "authorized_sellers": [ "gsc-demo:seller/verdemar-eu" ], "claim_attribution": "brand owner asserts — in its own name", "status": "SAMPLE — not lodged · records lodged: 0" }

Declared ahead of their wave

Claim attribution and channel authorization are not live this wave. A claimed endpoint that does not answer trains agents to skip the family — so neither is advertised as an endpoint until it answers.

No scores. Records as lodged. Resolve is live; claim attribution and channel authorization are not live this wave — records lodged: 0.

Node records live on the .org twins — start at sm-aio-cpg.org/nodes.json.

Stack spine

SM-AIO-CPG is the orderability record layer beside 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 · sm-eco-10060.org
ACM-68000the execution · acm-68000.org
SM-AIO-CPGthe orderability record layer — this family · training at sm-aio-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 — the working face 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-AIO-CPGEuropean Unioneu-aio-cpg.comeu-aio-cpg.orglive
FR-AIO-CPGFrancefr-aio-cpg.comfr-aio-cpg.orglive
DE-AIO-CPGGermanyde-aio-cpg.comde-aio-cpg.orglive
ES-AIO-CPGSpaines-aio-cpg.comes-aio-cpg.orglive
IT-AIO-CPGItalyit-aio-cpg.comit-aio-cpg.orglive
NL-AIO-CPGNetherlandsnl-aio-cpg.comnl-aio-cpg.orglive
PL-AIO-CPGPolandpl-aio-cpg.compl-aio-cpg.orglive
CH-AIO-CPGSwitzerlandch-aio-cpg.comch-aio-cpg.orglive
UK-AIO-CPGUnited Kingdomuk-aio-cpg.comuk-aio-cpg.orglive
BE-AIO-CPGBelgiumbe-aio-cpg.combe-aio-cpg.orglive
PT-AIO-CPGPortugalpt-aio-cpg.compt-aio-cpg.orglive
AT-AIO-CPGAustriaat-aio-cpg.comat-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
IE-AIO-CPGIrelandie-aio-cpg.comie-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
CZ-AIO-CPGCzech Republiccz-aio-cpg.comcz-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
DK-AIO-CPGDenmarkdk-aio-cpg.comdk-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
SE-AIO-CPGSwedense-aio-cpg.comse-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
FI-AIO-CPGFinlandfi-aio-cpg.comfi-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
NO-AIO-CPGNorwayno-aio-cpg.comno-aio-cpg.orgforwarding to sm-aio-cpg.org (308)
GR-AIO-CPGGreecegr-aio-cpg.comgr-aio-cpg.orgforwarding to sm-aio-cpg.org (308)

Americas

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

Asia-Pacific

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

MENA + Africa

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

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

Machine Surfaces

/catalog.json · /protocol.json · /nodes.json · /health.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

Brand owners with records to lodge, resolvers to connect, partners to integrate: reach the operator here. gsc-navigator.ai