Metadata-Version: 2.4
Name: olw-protocol
Version: 1.0.0
Summary: The routing protocol for AI agents
Project-URL: Homepage, https://olw.io
Project-URL: Repository, https://github.com/gabrielmartin/olw-protocol
Author-email: Gabriel Martin <gabe@gtll.co>
License: MIT
Keywords: agents,ai,discovery,protocol,routing
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Requires-Dist: httpx>=0.24.0
Description-Content-Type: text/markdown

# OLW — Open Language Wire

The routing protocol for AI agents.

```bash
pip install olw
```

```python
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*
