The catalog index (index.json).
One profile file (profiles/<id>.json). Only called with an id the index lists.
OptionalreleaseThe source for an older release this catalog holds, in the folder at
path (from index.json releases, always releases/<version>). Only
called with a path that passes isReleasePath. Leave it out for a
catalog with one release.
Raw access to a catalog. Both methods return parsed JSON; the core validates it.