xim index

Specifications

Rendered from docs/specs/README.md in the index repository — one source of truth, no second copy to drift.

The recipe format and its conventions, for whoever writes or reads recipes mechanically. Specifications are in English only. The chapters explain how to use them; these say exactly what is accepted.

Specification What it governs
XPackage V2 the current recipe format: architectures, sources, revisions, the seven rules, capability probing
V2 changelog what changed in V2 and in its tooling
Template a V2 recipe to copy
url-template the legacy opt-in for automatic version updates
Legacy V1, V0 earlier formats, still read by clients; deprecated, not translated

How an index is distributed to clients, and how a snapshot names the clients it needs, are xlings's specifications: index distribution, index version contract. The base manifest format both versions extend is xpkg manifest v1.