Platform

Master validator, registry, proxy, runtime, and weights.

PlatformPlatform

Challenge lifecycle

Register, activate, run, restart, and retire Dockerized challenge services.

#platform/challenge-lifecycle
platformchallengelifecycleregistry

States

Challenge records support registry lifecycle states. Only active challenges should be exposed through public routing and weight collection.

StateMeaning
draftCreated but not yet active.
activeEligible for runtime orchestration, proxy traffic, and weight collection.
inactiveRegistered but removed from active challenge flows.
disabledRetained in metadata but operationally disabled.

Workflow

A typical challenge moves from registration to runtime readiness before activation.

bash
uv run platform challenge register demo ghcr.io/org/demo:latest 10
uv run platform challenge pull demo
uv run platform challenge activate demo
uv run platform challenge restart demo
uv run platform challenge deactivate demo