RVA

Specification

A portable format and behavior.

The RVA specification defines a container, a structured scene model and deterministic resolution semantics. The working draft lives in the public repository, alongside the reference implementation.

Read the specification

The specification is versioned with the code in airovo/rva. Start with the model and primitive API, then the container format.

Status

Container & scene model
Working draft
Deterministic resolver
Stable in the reference core
Runtime families
Rust · WASM · C ABI
Conformance corpus
Cross-runtime fixtures
Public repository
github.com/airovo/rva

Open technology

Designed to be open.

RVA is open technology: a published specification, an MIT-licensed core and runtime ecosystem, conformance fixtures and examples — all in one public repository.

Specification

The portable container and structured scene model, versioned with the code.

Read the spec

Core & runtimes

The deterministic resolver and its runtime families (Rust · WASM · C ABI).

Browse the core

Adapters

Web, native and server bindings over one core, with a shared contract.

See adapters

Conformance

Cross-runtime fixtures that keep resolved output identical everywhere.

View fixtures

RVA was created by Airovo Technologies.