Skip to content

Package Catalog

The package catalog is system.packages. It indexes installable packages by their declared metadata so consumers can answer "what can I install that does X?" without downloading every tarball.

For the high-level "what is the package catalog?" see Overview / Package catalog. This section zooms into the field shape, search semantics, and how each kind of metadata is consumed.

Pages

Source: Implementation is projects/matrix-3/packages/system-catalog/src/SystemPackageRegistryActor.ts. Field shape is defined by WORKSTREAMS/core-and-packaging/MATRIX-DISCOVERY-METADATA-SPEC.md.