Open Protocol Labs Developers

Files agents read, the public API contract, and how to reach Open Protocol Labs. Protocols and apps live on their own sites.

Write to us

Protocol questions and investor updates go to info@opl.dev or the contact page. Roles and applications go to careers@opl.dev. Name the product or protocol and include enough to reply.

Documentation

Machine-readable files

Versioning and deprecation

The current public API is /api/v1. Every response includes API-Version: 1. Clients may send that request header.

Breaking changes ship as /api/v2. When a version is retired, responses include Deprecation: true, a Sunset HTTP-date (RFC 8594) at least 180 days out, and Link: <https://opl.dev/developers#versioning>; rel="deprecation". v1 is the current version.

Rate-limit headers

Every /api response sends IETF RateLimit and RateLimit-Policy headers (draft-ietf-httpapi-ratelimit-headers). The default policy is "default";q=120;w=60. A remaining quota looks like RateLimit: "default";r=119;t=60. 429 responses also send Retry-After in seconds; that value takes precedence over RateLimit t.

Errors

Failed calls return RFC 9457 problem documents: a stable code, detail, and a hint.

Official CLI

@opl.dev/cli is in packages/cli. Install and docs: /developers/cli.

npm i -g @opl.dev/cli
opl contact