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 UAL
pip install ualhello_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 →