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
tiergiven).
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.