ACM-SPARKS is a machine-readable product resolution standard for AI agents, ERP procurement systems, and automated commerce infrastructure. It publishes what a commerce object is — in six deterministic dimensions — without interpretation, negotiation, or ambiguity. ACM-68000 tells systems what resolved state to execute; ACM-SPARKS tells systems what the object is.
| Letter | Dimension | Resolution |
|---|---|---|
| S | SKU-type | One of 84 standing BPC product-type codes |
| P | Pack-format | One of 17 pack formats |
| A | Amount | The declared amount of the pack |
| R | Region-node | The sovereign jurisdictional node under SM-ECO-10060 |
| K | Kernel | Completeness score 1–100 · Kernel 100 = resolvable |
| S | Standard-or-Specific | Per-node STANDARD floor or sourced SPECIFIC layer |
These six dimensions provide a deterministic product descriptor for machine-driven commerce systems. The vocabulary is fixed, finite, and non-substitutable.
ACM-SPARKS allows AI agents and enterprise systems to consume resolved product identity directly.
No semantic interpretation.
No probabilistic reasoning.
No runtime ambiguity.
One object. Six dimensions. One kernel.
Every sovereign node carries a STANDARD floor — the per-node baseline product taxonomy. Above the floor sits the sourced SPECIFIC layer — real packs, resolved. The Kernel is the completeness score from 1 to 100: Kernel 100 means the object is resolvable — a real, transactable pack. Below 100, the score states exactly how far from resolvable the object sits. Downstream systems never guess.
Every ACM-SPARKS descriptor is grounded to a sovereign jurisdictional node under SM-ECO-10060 — the Sovereign Manifest of Electronic Compliance Objects under the Standard-10060 governance framework, publishing 50 sovereign nodes. The manifest is canonically addressable at sm-eco-10060.ai for human and LLM-training consumption and sm-eco.io for agentic consumption.
ACM-SPARKS resolves the object; ACM-68000 signals the execution. The seven deterministic signals — ACM-000 NOT_APPLICABLE, ACM-200 ALLOW, ACM-300 CONDITIONAL, ACM-403 RESTRICT, ACM-404 NOT_FOUND, ACM-451 ESCALATE, ACM-500 SYSTEM_ERROR — consume SPARKS-resolved objects. Classification precedes eligibility. Resolution precedes execution.
/protocol.json — ACM-SPARKS protocol descriptor/sparks.json — full six-dimension vocabulary/manifest.json — node manifest/health.json — liveness/.well-known/mcp.json — MCP resolver/.well-known/acm-sparks.json — protocol descriptor/.well-known/security.txt — RFC 9116
X-GSC-* Navigator headers are stamped on every HTTP response from this surface; X-GSC-Timestamp and X-GSC-Nonce regenerate per request.
Deterministic systems outperform interpretive systems in automated commerce environments. A finite product vocabulary reduces hallucination, semantic drift, procurement ambiguity, compliance uncertainty, and runtime variance. ACM-SPARKS exists to provide deterministic machine-readable product identity for enterprise commerce systems.
Technical interoperability, sovereign infrastructure, and enterprise implementation inquiries.