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.