Skip to main content

FPT Capture The Flag (FCTF) Documentation

Current release: Version 0.0.4

This portal is the official technical documentation for the FCTF platform.

FCTF is an open-source competition platform designed to extend traditional CTFd-style operations with stronger runtime isolation, automated challenge deployment, and event-ready governance capabilities.

It is organized around how teams actually build and operate the system:

  • Product behavior and user-facing workflows
  • Service architecture and boundaries
  • Installation, validation, and operations runbooks

Quick Navigation

Audience

  • Platform developers and maintainers
  • Challenge infrastructure operators
  • Event operations team members

Repository Map

ComponentPurpose
Contestant PortalFrontend for contestants
Contestant ServiceCompetition APIs and contestant-facing business logic
Admin PortalOrganizer/admin experience and management workflows
Deployment CenterDeployment orchestration and runtime control APIs
Deployment ConsumerAsync deployment queue worker
Deployment ListenerRuntime state reconciliation worker
Challenge GatewaySecure routing and edge controls
Test/GatewayGateway verification scripts and reports

Use this documentation as the source of truth before changing production behavior.

Contribution

If you update system behavior, update docs in the same pull request so operators and contestants stay aligned.