Operator Guide

Minimal publish and token lifecycle reference.

Deployment status

Authenticated operator status page ยท GET /api/v0/ops/status

Public endpoints

GET /healthz
GET /api/v0/health
GET /api/v0/index.json
	GET /api/v0/index.json.sig
	GET /api/v0/packages?query=plot&capability=GFX

Packages are public by default. Private packages are omitted from public browse/search/index/download surfaces.

Publisher token lifecycle

POST   /api/v0/publishers/{publisher}/token
DELETE /api/v0/publishers/{publisher}/token
Authorization: Bearer <current publisher token or admin token>
Body: {"token_sha256_hex":"<sha256 hex of new token>"}

Publish flow

POST /api/v0/packages
	POST /api/v0/packages/{publisher}/{name}/versions
	POST /api/v0/packages/{publisher}/{name}/versions/{version}/publish
	POST /api/v0/packages/{publisher}/{name}/visibility
	Body: {"visibility":"public|private"}

Release uploads may include release_bundle_base64 for deterministic .obc.zip bundles.