Registry stack documentation: machine-readable Markdown.
Index of all pages: https://docs.registrystack.org/v/0.38.0/llms.txt
Full corpus: https://docs.registrystack.org/v/0.38.0/llms-full.txt

# Reference

> Registry Stack configuration, CLI, API, error, contract, standards, stability, and terminology reference.

Use these references when you need an exact field, command, interface,
contract, version, or term. Start with the task pages when you want
to build or change something. Some of these pages are also navigated
from the task section that uses them.

## Configuration and commands

- [Relayctl workflow reference](relayctl/)
- [Evidencectl workflow reference](evidencectl/)
- [Evidence Gateway configuration](evidence-configuration/)
- [Evidence Gateway problems](evidence-problems/)
- [Environment variables](environment-variables/)
- [Errors and status codes](errors/)
- [Validate a project](../verify/)

The generated command-line reference is published only after its exact source version receives a
recorded human review.

Relay's configuration surface is the adopter's own `registry.yaml` and `runtime.yaml`, so it is
documented with the task pages rather than as a stack-wide reference. See
[Configure Relay](../configure/relay/) for those two documents.

## Interfaces and contracts

- [Instance API references](apis/)
- [Client API reference](client-api/)
- [Contracts](contracts/)
- [Generated files and ownership](../generated-artifacts/)
- [API stability and versioning](api-stability/)
- [Deprecation policy](deprecation-policy/)

## Standards and terms

- [Standards](standards/)
- [ITB and SEMIC evidence](itb-semic-evidence/)
- [Glossary](glossary/)

## Specifications and changes

- [Specifications](../spec/)
- [Changelog](../changelog/)