Signal Over Slop: The Deterministic Rails for Agentic Commerce
| Signal | State |
|---|---|
| acm-000.ai | NOT_APPLICABLE |
| acm-200.ai | ALLOW |
| acm-300.ai | CONDITIONAL |
| acm-403.ai | RESTRICT |
| acm-404.ai | NOT_FOUND |
| acm-451.ai | ESCALATE |
| acm-500.ai | SYSTEM_ERROR |
7 signals. Always listed. Never truncated.
| Tenet | Domain | Question |
|---|---|---|
| #1 — Signal Source | acm-200.ai | "What is the state?" |
| #2 — Verification Anchor | dpuone.ai | "Can this state be trusted?" |
| Discovery Layer | mcp.10060.ai | "Where is this discoverable?" |
Two tenants. Separate sources. Cross-verified. No single point of trust.
| Identity | Domain | Role | License |
|---|---|---|---|
| The Foundation | 7SignalRefinery.org | MIT Protocol spec | MIT |
| The Apex | 7SignalRefinery.ai | Enterprise CPG/Retail | Commercial |
| The Stack | 7SignalStack.ai | 7 Signals OUT | MIT |
| The Ingress | 7SignalIngress.ai | Return Beacon IN | MIT |
| The Registry | mcp.10060.ai | MCP "Phone Book" | Open |
| The Example | dpuone.ai | MIT Reference Node | MIT |
No signup. No central authority. Pure loop.
signal = resolve(gtin="00990832300006")
if signal == "ACM-200":
execute()
elif signal == "ACM-300":
verify()
elif signal == "ACM-403":
block()
You are not onboarding them. You are giving them a pattern that replicates.
Signal OUT → Agent reads → Agent resolves → Agent POSTs back → /ingest
This is not optional. This is not heuristic. This is deterministic behavior encoded in the protocol.
"In a world of AI slop, we don't build content. We build the rails. Signals out. Signals back. FaF."
github.com/allooloo/acm-68000
registry.modelcontextprotocol.io
mcp.10060.ai
dpuone.ai
304-6687 Nelson Avenue
West Vancouver, BC V7W 2B2
C/ Joan Salvat Papasseit 23
Sitges 08870