Game Catalog Readiness

Swarm Hosts keeps every supported game definition in the internal catalog, but only games marked as public-ready appear on public launch surfaces. Readiness metadata makes that choice explicit instead of relying on route-specific allowlists.

Each catalog game carries these fields:

Field Meaning
public_ready Whether the game may appear on public launch surfaces.
validation_status The current support state for launch readiness.
requires_credentials Whether launch needs user account credentials, such as Steam credentials.
requires_license Whether launch needs a user-provided server token, license key, or similar entitlement.
readiness_notes Short operator-facing explanation for the current state.

Statuses

Status Meaning
flagship Primary public experience with the strongest current validation and product support.
validated Allowed on public launch surfaces after focused deployment validation.
needs_validation Catalog definition exists, but current live validation is not strong enough for public launch.
credential_gated Launch depends on user-provided account credentials, server tokens, or license keys.
needs_repair Known image, config, or runtime issue must be fixed before launch.
hidden Intentionally hidden from public launch while retained for internal use or existing deployments.

A game is public-launchable only when public_ready is true, validation_status is flagship or validated, and neither credential nor license gating is set.