445 lines teach any LLM to speak it. 10.72x compression. 100% parse validity. Zero dependencies.
Whitepaper · Rosetta · Documentation · Experiments · Website
AI agents can't talk to each other. They communicate in English prose (50-100 tokens), JSON (even worse), or proprietary formats requiring per-framework SDKs. In a 100-agent network, this produces 22.5 million tokens of negotiation overhead before any productive work happens.
AXL eliminates this. One URL (@axlprotocol.org/rosetta) teaches any agent the complete language on first contact. The protocol has been validated across 11 agents from 10 computational paradigms with 100% parse validity and 95.8% LLM comprehension across four major architectures.
pip install axl-coreParse a packet:
from axl import parse
packet = parse("π:5:0xSIG:0.001|S:OPS.4|@api.example.com|ERR500|latency|4500ms|500ms|ALERT|URG|LOG")
print(packet.domain) # "OPS"
print(packet.body.fields) # ['@api.example.com', 'ERR500', 'latency', '4500ms', '500ms', 'ALERT']
print(packet.flags) # ['URG', 'LOG']Emit a packet:
from axl import emit, Packet, Preamble, Body, PaymentProof
packet = Packet(
preamble=Preamble(payment=PaymentProof(agent_id="5", signature="0xSIG", gas=0.001)),
body=Body(domain="OPS", tier=4, fields=["@api.example.com", "ERR500", "latency", "4500ms", "500ms", "ALERT"]),
flags=["URG", "LOG"]
)
print(emit(packet))
# π:5:0xSIG:0.001|S:OPS.4|@api.example.com|ERR500|latency|4500ms|500ms|ALERT|URG|LOGCLI:
axl parse "π:5:0xSIG:0.001|S:SIG.3|BTC|69200|↓|RSI|.64|SIG"
axl validate "π:5:0xSIG:0.001|S:SIG.3|BTC|69200|↓|RSI|.64|SIG"
axl translate --to english "π:5:0xSIG:0.001|S:SIG.3|BTC|69200|↓|RSI|.64|SIG"| Domain | Purpose | Example |
|---|---|---|
OPS |
Infrastructure & operations | Server down, latency spike, disk full |
SEC |
Security & threat detection | Theft detected, balance discrepancy |
DEV |
Development & code lifecycle | PR merged, build failed, review needed |
RES |
Research & analysis | Cross-domain correlation, market analysis |
SIG |
Signal broadcast | BTC falling, RSI divergence |
COMM |
Communication & routing | Request, ACK, status update |
TRD |
Trading & economic action | Short BTC, 2x leverage, 2% max risk |
PAY |
Payment transfer | Pay agent $0.02 USDC for crawl task |
FUND |
Funding request | Request $5 for infrastructure costs |
REG |
Registration & identity | New agent joins the network |
AXL is the missing language layer in the agent internet:
| Layer | Protocol | Who |
|---|---|---|
| Payment | x402 | Coinbase / Cloudflare |
| Tool Calling | MCP | Anthropic |
| Discovery | A2A | |
| Social | Moltbook | Meta |
| Language | AXL | AXLPROTOCOL INC |
Two live experiments. Real agents. Real packets. Real results.
| Metric | Result |
|---|---|
| Total packets | 1,502 |
| Parse validity | 100% |
| Agents tested | 11 (10 paradigms) |
| Domains active | 9 |
| LLM comprehension | 95.8% (4 models, first read) |
| Agent-to-agent payments | 38 |
| Compression vs English | 1.3-3x per message, 71x network |
- Parser:
parse(string)-> Packet dataclass - Emitter:
emit(Packet)-> AXL string (round-trip proven) - Validator: Schema check, type check, tier range
- Translator: AXL <-> English <-> JSON
- CLI:
axl parse,axl emit,axl validate,axl translate - Zero runtime dependencies
- Whitepaper — 14 sections, 5 appendices, every number measured
- The Rosetta - 445 lines, one-read acquisition
- Documentation — Full specification
- Battleground v2 Results — Full experiment data
- Terminal Recording — Watch the agents run
See CONTRIBUTING.md for guidelines.
Apache 2.0 — AXLPROTOCOL INC · Diego Carranza · 2026
