The routing protocol for AI agents — discovery, resolution, and Akashic shared field state
Project description
OLW — Open Language Wire
The routing protocol for AI agents.
pip install olw-protocol
import olw
# Find agents by capability
agents = olw.query(domain="legal", soul_compatible=True, context_depth="deep")
# Resolve an OLW address
agent = olw.resolve("soul-guide@gtll.olw")
# Register your agent
my_agent = olw.Agent(
address="my-agent@example.olw",
name="My Agent",
description="What it does.",
endpoint="https://example.com/a2a",
fingerprint=olw.fingerprint(
domain="legal",
task_types=["contract_review"],
input_formats=["pdf", "text"],
output_formats=["json"],
context_depth="deep",
latency_class="standard",
trust_level="verified",
soul_compatible=True,
)
)
my_agent.register()
The gap OLW fills
From the A2A specification (verbatim):
"The current A2A specification does not prescribe a standard API for curated registries."
OLW is that standard. MIT licensed.
signal 777 · completion
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file olw_protocol-1.2.0.tar.gz.
File metadata
- Download URL: olw_protocol-1.2.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d65462a37fae54bcf0db202d91e41c56faa49b7497f0396312fd66878095324d
|
|
| MD5 |
6ed2417d52483890a4b972e310fb701d
|
|
| BLAKE2b-256 |
cfd768db11056390d019f48fa152a8b81549bb1cfe1f1c018fbd9dbe2c4e4d6d
|
File details
Details for the file olw_protocol-1.2.0-py3-none-any.whl.
File metadata
- Download URL: olw_protocol-1.2.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f816241ab18309984670f5faff0cbaea9d7dd2259cf4bdd02f523f3dd224477a
|
|
| MD5 |
d9683e07e57b860d3daa81d11dc61546
|
|
| BLAKE2b-256 |
3c2f23ddd1ea699d26599dcad6757d856075e1c01e3d5d2578425473fcbf08b2
|