Start here
Integration surfaces
- HTTP (REST): defined by OpenAPI (canonical spec:
/openapi/openapi.json) - WebSocket collaboration: real-time operations and presence
- Events: protobuf schemas in
shared/protoused for cross-service communication
- Update OpenAPI when HTTP behavior changes.
- Update protobuf schemas when event payloads/types change.
- Keep narrative docs high-level and link to canonical sources.
How to read this guide
- Use Domain Services pages to understand the major service boundaries.
- Use API Reference for exact endpoint shapes.
- Use Events pages for event-driven integration patterns.
Common tasks
- Deployment and ops context: /developer/operations/deployment/overview
- Testing expectations: /developer/testing/overview
- Contributing workflow: /developer/contributing/overview