Skip to content

Ext Catalog

G6 extension distribution catalog server (PA-35 O3/O4, minimal static scope).

Cluster: Uncategorised | Type: base | MCP Tools: None

Overview

Public API

Functions

main(host: str | None = None, port: int | None = None, reload: bool = False) -> None

health() -> dict

catalog(tier: Annotated[str | None, Query()] = None) -> dict

Discovery: list signed packages in the catalog (annotate entitlement if tier given).

detail(name: Annotated[str, _NAME], version: Annotated[str, _VERSION]) -> dict | JSONResponse

One package's metadata + its full verification result.

download(name: Annotated[str, _NAME], version: Annotated[str, _VERSION], tier: Annotated[str | None, Query()] = None)

Fail-closed download: verify signature AND entitlement before serving the package.