Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

olw_protocol-1.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

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

Hashes for olw_protocol-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d04779c69a14b44788f5e81bae466f487188b622647e76aa53fcded6e89ae681
MD5 5fe5cc31e6f0adc9d7ce8b5998069826
BLAKE2b-256 41e9a12cf9f6bb62cd4c28001b2c636b6ffa4edc3c2d50c8da4d41a2aefd567d

See more details on using hashes here.

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

Hashes for olw_protocol-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0dcd08a916f9bcd2a6def634bb4a4d389d86f56e13b1a3db87d205f5e01342aa
MD5 2e018adcc12fa470a2ef975424b7e8a8
BLAKE2b-256 7c21b2c62a8a92e9d1a936bdc2b7b48d4159134464a6a1927c455202eb595366

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page