Skip to content
VERASPEC
Repository
registrystable

The VER Registry

Four value spaces, one open and three seeded-closed, addressed by the JCS digest of a snapshot.

Start readingSource
Contents
  1. OverviewThe registry is the companion document VER 1.1 draft §2.2 establishes: the place a value lives when the specification has opened its value space instead of closing it as a JSON Schema enum.
  2. StatusVER 1.1 is not ratified, and neither is the value-space opening this registry serves.
  3. Where it lives, and what addresses a snapshotThe registry's stable published URL is https://verstandard.org/registry/, on the host this project already uses for its published schema $id values (VERSIONING.md §3.1) and its release directories (CHANGELOG.md's release links).
  4. What a snapshot containsregistry_version is the string a Record carries in provenance.registry.version;
  5. The four value spaces: what is open, and what is only seededSeeding is not opening, and the distinction is the whole point of the middle three rows.
  6. How a Record cites a snapshotprovenance.registry names the snapshot the Record's registry-dependent values were minted against — its version and sha256, optionally its uri:
  7. Registry policyFrom ADR-0004 and draft §2.2, and binding on every snapshot in this directory:
  8. Deprecation policyAn entry's status is active or deprecated, and deprecation is the only retirement this registry has.
  9. Adding an entry, and who decidesA registration is a standards-track change and follows `GOVERNANCE.md`: proposed as a GitHub issue or pull request (§3), decided by the maintainers (§4), and recorded where §4's table says — the ADR, the checklist, CHANGELOG.md, COMPATIBILI
  10. The seven properties ADR-0004 C1 requires
  11. What this registry does not do
  12. Layout
  13. See also