# Open CAV Alliance (OCAVA) The Open CAV Alliance is a standards organization dedicated to promoting interoperability and safety in the Connected and Autonomous Vehicle (CAV) industry through open protocols. ## Core Protocols The alliance manages three primary protocols that provide a foundation for seamless, safe, and efficient communication across the autonomous vehicle ecosystem. - **OCAVS (Open Connected Autonomous Vehicle Service)**: Standardized messaging for vehicle-to-server communication, providing telemetry, commands, updates, and diagnostics. - **OCAVI (Open Connected Autonomous Vehicle Interoperability)**: Defines rules for ecosystem integration, allowing external service providers to work smoothly with autonomous mobility systems. - **OCAVM (Open Connected Autonomous Vehicle Management)**: A short-range, Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) protocol enabling decentralized mesh networks between nearby vehicles. ## Technical Foundation - **Transport**: JSON over WebSocket (WSS) and TLS 1.3+ for secure, real-time bidirectional communication. - **Security**: Zero-trust architecture with mandatory mutual TLS (mTLS) and certificate-based identity. - **Architecture**: Supports Central CAV Management Systems (CCMS) for fleet orchestration and hardware abstraction. ## Technical Stack - **Framework**: Next.js 15 (App Router, locale-aware). - **Styling**: Vanilla CSS & Tailwind CSS with a premium design system. - **Database**: Drizzle ORM (PostgreSQL). - **Quality**: Biome (formatting/linting), TypeScript (strict types). ## Resources - [Main Website](https://opencavalliance.com) - [OCAVS Specification](file:///Users/gomolemokgatitsoe/projects/open-cav-alliance/ocavs-specification) - [Project Guidelines](file:///Users/gomolemokgatitsoe/projects/open-cav-alliance/AGENTS.md)