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.