Protocol v0.2.1 Available

The Esperanto for Artificial Intelligence

A semantic-first protocol designed to bridge the gap between heterogeneous AI agents with 90% less bandwidth and zero ambiguity.

Get Started with UALpip install ual
hello_world.py
from ual import UAL

# Initialize Agents
sender = UAL("Robot_A")
receiver = UAL("Robot_B")

# 1. Encode Command (Natural Language -> Compact Binary)
cmd = "Move to Kitchen and clean the floor"
binary = sender.encode(cmd)

print(f"📦 Payload Size: {len(binary)} bytes")
# Output: 📦 Payload Size: 12 bytes

# 2. Decode (Compact Binary -> Structured Logic)
msg = receiver.decode(binary)
print(f"📩 Received: {msg['natural_language']}")
🧠

Recursive Primitives

Define new concepts zero-shot (e.g., NOT + HEAR = Silence).

🤖

Dual-Engine Parsing

Seamlessly switch between Rule-Based (fast) and LLM-Based (smart) parsing.

🤝

Distributed Consensus

Gossip protocol allows agents to democratically agree on new vocabulary.

📉

Ultra Compression

Semantic Hashing & Delta Encoding reduce payload size by 90%.

Ready to build the future of agent communication?

View Documentation on GitHub →