Skip to main content

RFC & Specifications

This section contains technical specifications, protocol definitions, and architecture decision records (ADRs) that define the vrOS ecosystem.

Core Specifications

VROP Specification

The official specification for the VR Overlay Protocol, defining:

  • Message formats and serialization
  • Communication patterns
  • State management
  • Error handling
  • Extension mechanisms

Architecture Decision Records

Our ADRs document important architectural decisions made during the development of vrOS. Key decisions include:

Purpose

These specifications serve as:

  1. Implementation Guide: Precise definitions for developers
  2. Compatibility Reference: Ensuring interoperability between implementations
  3. Evolution History: Tracking how the system has evolved
  4. Design Rationale: Understanding the "why" behind technical decisions