SM-AIO-CPG · Open Protocol · MIT
AI Orderability (AIO) is the measure of whether a product can be found, resolved, and ordered by AI agents. SM-AIO-CPG is the open protocol for the record layer beneath those answers: brand records lodged once, resolved by any agent, returned as lodged.
SM-AIO-CPG is not a marketplace, not a rating service and not a certification scheme — it is a record layer, and it publishes no score, rating or ranking.
A brand record is lodged once, in the brand owner's own name; any agent can resolve it; the resolver returns it as lodged.
SM-AIO-CPG stands beside the GSC protocol stack — Standard-10060 sets the rules, ECO-10060 carries the compliance object, SM-ECO-10060 resolves the jurisdiction, ACM-68000 executes the commerce decision — and SM-AIO-CPG is the orderability record layer. Operated by GreenCore Solutions Corp.
The record layer answers procurement systems and consumer shopping agents alike.
AI Orderability (AIO) is measured on five sides. The frame names what is measured; this surface publishes no score, rating or ranking — in its pages or in its JSON.
Three capabilities sit on the record layer. One is live; two are stated ahead of their wave — a claimed endpoint that does not answer trains agents to skip the family, so nothing is advertised before it is live.
GTIN-first resolution over the CPG Knowledge Graph is live today at mcp.cpgknowledgegraph.ai — the connection test below runs against it. Records lodged on the SM-AIO-CPG layer itself: 0.
Every claim carried through the record layer names its author: the brand owner asserts in its own name; an attesting body, where one exists, is named with its date and scheme. The protocol carries the claim; it never makes the claim.
Channel authorization answers one question in one round trip: is this seller authorized for this product in this market? GTIN, seller and market are resolved against the record as lodged. Authorization, not authentication — the record names the authorized channels; the resolver returns the record.
Unauthorized channels are where counterfeit goods predominantly trade — beauty and personal care products account for roughly 29% of counterfeit seizures at customs worldwide.
| Protocol (GSC) | attests transport and resolution only — the record as lodged |
| Publisher (brand owner) | owns the claim, in its own name |
| Consuming agent | owns the routing decision |
SM-AIO-CPG is an open protocol. The protocol specification is published under the MIT License; the record layer is designed to be implemented by anyone and consumed by any agent.
| Layer | Binding |
|---|---|
| Standard-10060 | the rules · eco-10060.org |
| ECO-10060 | the compliance object · eco-10060.org |
| SM-ECO-10060 | the jurisdiction · sm-eco-10060.org |
| ACM-68000 | the execution · acm-68000.org |
| SM-AIO-CPG | the orderability record layer — this family |
| CPG Knowledge Graph | MCP · mcp.cpgknowledgegraph.ai · registry io.github.greencore-solutions/cpg-knowledge-graph |
| Door | Jurisdiction | Host | State |
|---|---|---|---|
| EU-AIO-CPG | European Union | eu-aio-cpg.org | live |
| FR-AIO-CPG | France | fr-aio-cpg.org | live |
| DE-AIO-CPG | Germany | de-aio-cpg.org | live |
| ES-AIO-CPG | Spain | es-aio-cpg.org | live |
| IT-AIO-CPG | Italy | it-aio-cpg.org | live |
| NL-AIO-CPG | Netherlands | nl-aio-cpg.org | live |
| PL-AIO-CPG | Poland | pl-aio-cpg.org | live |
| CH-AIO-CPG | Switzerland | ch-aio-cpg.org | live |
| UK-AIO-CPG | United Kingdom | uk-aio-cpg.org | live |
| BE-AIO-CPG | Belgium | be-aio-cpg.org | live |
| PT-AIO-CPG | Portugal | pt-aio-cpg.org | live |
| AT-AIO-CPG | Austria | at-aio-cpg.org | live |
| IE-AIO-CPG | Ireland | ie-aio-cpg.org | live |
| CZ-AIO-CPG | Czech Republic | cz-aio-cpg.org | live |
| DK-AIO-CPG | Denmark | dk-aio-cpg.org | live |
| SE-AIO-CPG | Sweden | se-aio-cpg.org | live |
| FI-AIO-CPG | Finland | fi-aio-cpg.org | live |
| NO-AIO-CPG | Norway | no-aio-cpg.org | live |
| GR-AIO-CPG | Greece | gr-aio-cpg.org | live |
| Door | Jurisdiction | Host | State |
|---|---|---|---|
| US-AIO-CPG | United States | us-aio-cpg.org | live |
| CA-AIO-CPG | Canada | ca-aio-cpg.org | live |
| MX-AIO-CPG | Mexico | mx-aio-cpg.org | live |
| BR-AIO-CPG | Brazil | br-aio-cpg.org | live |
| AR-AIO-CPG | Argentina | ar-aio-cpg.org | live |
| CL-AIO-CPG | Chile | cl-aio-cpg.org | live |
| CO-AIO-CPG | Colombia | co-aio-cpg.org | live |
| CR-AIO-CPG | Costa Rica | cr-aio-cpg.org | live |
| DO-AIO-CPG | Dominican Republic | do-aio-cpg.org | live |
| EC-AIO-CPG | Ecuador | ec-aio-cpg.org | live |
| GT-AIO-CPG | Guatemala | gt-aio-cpg.org | live |
| PA-AIO-CPG | Panama | pa-aio-cpg.org | live |
| PE-AIO-CPG | Peru | pe-aio-cpg.org | live |
| UY-AIO-CPG | Uruguay | uy-aio-cpg.org | live |
| Door | Jurisdiction | Host | State |
|---|---|---|---|
| AU-AIO-CPG | Australia | au-aio-cpg.org | forwarding here (308) |
| JP-AIO-CPG | Japan | jp-aio-cpg.org | forwarding here (308) |
| KR-AIO-CPG | South Korea | kr-aio-cpg.org | forwarding here (308) |
| SG-AIO-CPG | Singapore | sg-aio-cpg.org | live |
| IN-AIO-CPG | India | in-aio-cpg.org | forwarding here (308) |
| ID-AIO-CPG | Indonesia | id-aio-cpg.org | forwarding here (308) |
| MY-AIO-CPG | Malaysia | my-aio-cpg.org | forwarding here (308) |
| PH-AIO-CPG | Philippines | ph-aio-cpg.org | forwarding here (308) |
| TH-AIO-CPG | Thailand | th-aio-cpg.org | forwarding here (308) |
| VN-AIO-CPG | Vietnam | vn-aio-cpg.org | forwarding here (308) |
| Door | Jurisdiction | Host | State |
|---|---|---|---|
| AE-AIO-CPG | United Arab Emirates | ae-aio-cpg.org | forwarding here (308) |
| SA-AIO-CPG | Saudi Arabia | sa-aio-cpg.org | forwarding here (308) |
| IL-AIO-CPG | Israel | il-aio-cpg.org | forwarding here (308) |
| TR-AIO-CPG | Turkey | tr-aio-cpg.org | forwarding here (308) |
| MA-AIO-CPG | Morocco | ma-aio-cpg.org | forwarding here (308) |
| ZA-AIO-CPG | South Africa | za-aio-cpg.org | forwarding here (308) |