Skip to content

Specification Overview

REP is defined by three specification documents. They are the authoritative reference for the protocol, its security properties, and its conformance requirements.

DocumentStatusVersionDescription
REP-RFC-0001Active0.1.0Core protocol specification — variable classification, gateway architecture, SDK API, wire format, deployment patterns
Security ModelActive0.1.0Threat model, 7 threat analyses, hardening recommendations, known limitations
ConformanceActive0.1.0Requirements for conformant gateway and SDK implementations

The specification uses semantic versioning:

  • Patch (0.1.x): Clarifications, typo fixes, non-normative additions
  • Minor (0.x.0): New optional features, backwards-compatible extensions
  • Major (x.0.0): Breaking changes to the wire format, API surface, or security model

The current version (0.1.0) indicates the specification is active and subject to refinement based on implementation experience. Breaking changes are possible before 1.0.

Specification documents are licensed under CC BY 4.0. Reference implementations (gateway, SDK, CLI, adapters) are licensed under Apache 2.0.

Machine-readable schemas are published for integration and validation: