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
- Product & Features Overview
- Contestant Guideline
- Architecture Overview
- Install & Operations Quick Start
Audience
- Platform developers and maintainers
- Challenge infrastructure operators
- Event operations team members
Repository Map
| Component | Purpose |
|---|---|
| Contestant Portal | Frontend for contestants |
| Contestant Service | Competition APIs and contestant-facing business logic |
| Admin Portal | Organizer/admin experience and management workflows |
| Deployment Center | Deployment orchestration and runtime control APIs |
| Deployment Consumer | Async deployment queue worker |
| Deployment Listener | Runtime state reconciliation worker |
| Challenge Gateway | Secure routing and edge controls |
| Test/Gateway | Gateway 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.