OAP
Registry

A transparency log, not a certification authority.

The OAP Registry is the public, append-only Git repository that anchors every Conformance Receipt produced under RFC 0019. It lives at openagentprotocol-OAP/oap-registry. Its history is the canonical transparency log. Anyone may operate a mirror.

What the Registry stores

CI gate (RFC 0026 section 6)

Every Pull Request to the Registry runs the following checks. The PR is merge-able only if every check passes:

How to submit

  1. Generate a signed Conformance Receipt: see Certification.
  2. Publish the Receipt at a stable URL on your own domain.
  3. Fork openagentprotocol-OAP/oap-registry.
  4. Add implementations/<your-slug>.json. The schema is in schemas/implementation.schema.json.
  5. Open a Pull Request. CI runs every check above. A Maintainer reviews and merges if everything passes.
  6. Re-submit a new Receipt before expires_at to remain listed.

Why a Git repository

A centralized server would meet the discovery, verification, and revocation goals but would reintroduce the central authority that the OAP community has explicitly rejected. A blockchain would meet all four (including sybil resistance) but would force every participant to operate or trust a chain. A Git repository under a public organization, with branch protection, CI-enforced validation, and standard mirroring, meets all four with tooling every developer already uses, and yields a transparency log that any verifier can re-validate from any clone in seconds.

References: RFC 0026, RFC 0019, Conformance Levels, Certification.