BeatKhana Development

Glossary

Shared language for BeatKhana tournament and platform operations.

BeatKhana tournament — The platform record for management, discovery, participants, brackets and broadcast state.

TournamentAssistant (TA) — External Beat Saber tournament/game-session system providing player, room, map and score telemetry.

TAUI — TournamentAssistant operator interface used to manage TA sessions.

Flow — Reusable ordered sequence of side-one/side-two picks, bans and tiebreaker selection.

Pool — Curated set of maps, optionally structured into target/flair slots; draft until published.

Flair — Pooling classification/slot requirement attached to a map.

Division / bracket / match — Tournament bracket hierarchy. A match links its winner and, where applicable, its loser to later matches.

Declared winner — Persisted match result used for advancement; distinct from a momentary live score.

Overlay — Tournament-owned broadcast configuration containing scene/component documents and live authority settings.

Scene — Complete renderable overlay document with fixed canvas dimensions.

Reusable component — Non-scene document instantiated by nodes and packaged as a .bk.scene dependency.

Spout — Windows GPU texture-sharing protocol used for video-only Electron outputs.

WHIP — WebRTC-HTTP ingestion protocol used for live contribution.

Visibility — Platform review state for public discovery, independent of tournament lifecycle.

OAuth scope — Application capability boundary; it never replaces the user's roles or tournament permissions.