Documentation

Organizations & access

Artifacts are published under a namespace owned by an organization. Browsing is open to everyone; publishing needs membership or a trusted-publisher mapping.

Organizations and namespaces

Every artifact lives under a namespace — the part before the / in <namespace>/<catalog_id>. A namespace belongs to an organization; browse them all from Organizations, and each organization's page lists the artifacts it publishes.

Who can publish where

Publish authority is per-namespace. You can publish to a namespace if you are a member of the organization that owns it, or — for Gemara artifacts — if you hold the matching write:<Type> role. For evaluators, publish requires ownership of the namespace you publish to. Yanking is reserved for organization and hub admins — see Verifying & trust.

Requesting access

Reading needs no account. To publish, request access or sign in — new users are onboarded into an organization, after which publishing works with grcli / pvtr or trusted CI.

Trusted publishers

An organization admin can register a CI repository as a trusted publisher, mapping a GitHub Actions workflow identity to a namespace. That repository can then publish from CI with no stored secret — its OIDC token is the credential. This is the recommended path for automated releases.