Microsoft Azure · agents resident in 18 countries worldwide

Work surface · SM-AIO-CPG

South Africa AI Orderability for CPG Brandsza-aio-cpg.com

STATE: LIVE · RECORDS LODGED: 0

Found, resolved and ordered by AI agents. AI Orderability (AIO) is the measure; this is the surface where a CPG brand in South Africa 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 twin is the training surface: the doctrine, the hangar questions and the node bindings 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. Nothing here restates the .org — it points to it.

This surface is served in English.

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": "ZA", "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.

Training twin for South Africa: za-aio-cpg.org · node record nodes.json.

The market — South Africa

In South Africa the record layer does one job for brand owners, resolvers and consuming agents alike: it lets a brand lodge its product record once and be found, resolved and ordered by any agent — procurement systems and consumer shopping agents alike — with the record returned exactly as lodged. In South Africa the continent's most developed retail market is the distribution base for the whole region, and the agent's answer is the shelf. A brand lodges its record here to be cited in Johannesburg and resolved identically across Southern Africa.

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.

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