@haip/protocol draft package also exports @haip/protocol/schema.json and @haip/protocol/openapi.json. The source contracts live under protocol/draft-2.0.0-3 in the repository. Generated TypeScript declarations are derived from that schema rather than defining a separate wire format.
Start with the review lifecycle and HTTP transport before implementing the API. HAIP 1’s archived OpenAPI document describes a different, unsupported protocol.