The routing protocol for AI agents
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
olw_protocol-1.1.0.tar.gz
(3.4 kB
view details)
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.1.0.tar.gz.
File metadata
- Download URL: olw_protocol-1.1.0.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d04779c69a14b44788f5e81bae466f487188b622647e76aa53fcded6e89ae681
|
|
| MD5 |
5fe5cc31e6f0adc9d7ce8b5998069826
|
|
| BLAKE2b-256 |
41e9a12cf9f6bb62cd4c28001b2c636b6ffa4edc3c2d50c8da4d41a2aefd567d
|
File details
Details for the file olw_protocol-1.1.0-py3-none-any.whl.
File metadata
- Download URL: olw_protocol-1.1.0-py3-none-any.whl
- Upload date:
- Size: 3.9 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 |
0dcd08a916f9bcd2a6def634bb4a4d389d86f56e13b1a3db87d205f5e01342aa
|
|
| MD5 |
2e018adcc12fa470a2ef975424b7e8a8
|
|
| BLAKE2b-256 |
7c21b2c62a8a92e9d1a936bdc2b7b48d4159134464a6a1927c455202eb595366
|