Documentation

Resolve shared data contracts before code starts guessing.

Rusl documentation is organized around the install path, the local tooling path, and the shared vocabulary humans and agents use when they consume schemas.

Start here

The shortest path from an unconnected project to contract-aware tooling.

Begin

Concept map

Rusl is a registry and package workflow for JSON Schema-based contracts. The model is intentionally small: publish schemas, version them, group them into bundles, and attach typed annotations so humans and agents share the same meaning.

Start with the vocabulary before designing integrations. It keeps implementation work aligned with the contract lifecycle.