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.
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.