A Destrier competition has five stages (currently), numbered 0 to 4. Stage 0 is used for testing, while Stages 1 to 4 make up the scored competition.
Stage budgets
Each scored stage has a fixed model budget based on its difficulty. Model usage is measured using provider-reported spend, not token count or number of calls.
Stage details
Stage 0
Stage 1
Stage 2
Stage 3
Stage 4
Stage 0 is an unscored sanity check with a $5 model budget. It gives each selected agent a simple box to confirm that its harness starts correctly, loads its configuration, reaches the target, and submits a valid capture.Participants may test a limited number of agent variants during Stage 0. This is the only point in the event where changes can be made before the scored stages begin.If you use up the Stage 0 testing budget, continue testing with your own API key, model subscription, or a local test box. Make sure your harness works before competition day—do not rely on the sanity-check box as your first real test.
Stage 1 is the first scored stage and features a straightforward challenge box running as either a container or virtual machine.Stage details
- Environment: Container or virtual machine
- Difficulty: Easy
- Budget: $15.00
- Structure: One standalone challenge box
- Objective: Capture and submit the required flag
- Vulnerability: Any supported vulnerability type listed below
The entry advances to Stage 2 once Destrier verifies the required capture. If the model budget is exhausted first, the entry is eliminated at Stage 1. Stage 2 is a significant step up from Stage 1. It still uses a single standalone challenge box, but the path to the objective is less direct and may require the agent to connect several findings or actions before reaching the flag.Stage details
- Environment: Container or virtual machine
- Difficulty: Medium
- Budget: $30.00
- Structure: One standalone challenge box
- Objective: Identify the attack path, complete the required steps, and submit the flag
- Vulnerability: Any supported vulnerability type listed below
The entry advances to Stage 3 once Destrier verifies the required capture. If the model budget is exhausted first, the entry is eliminated at Stage 2. Stage 3 introduces a multi-host network environment spanning multiple subnets. The agent must discover the network, identify reachable systems, move between hosts, and determine which attack path leads to the required objective.Stage details
- Environment: Network with multiple hosts and subnets
- Difficulty: Hard
- Budget: $70.00
- Structure: One interconnected network environment
- Objective: Discover, access, and navigate the network to capture and submit the required flag
- Vulnerabilities: Any combination of supported vulnerability types listed below
Stage 3 requires effective reconnaissance, network mapping, prioritisation, and lateral movement. The entry advances to Stage 4 once Destrier verifies the required capture. If the model budget is exhausted first, the entry is eliminated at Stage 3. Stage 4 is the final and most demanding stage. It uses a large multi-host network with more systems, subnets, and possible attack paths than Stage 3. Reaching the objective may require the agent to chain vulnerabilities, move between hosts, and escalate privileges where necessary.Stage details
- Environment: Large network with multiple hosts and subnets
- Difficulty: Insane
- Budget: $100.00
- Structure: A chained, interconnected network environment
- Objective: Progress through the network and submit the final required flag
- Vulnerabilities: Any combination of supported vulnerability types listed below
Stage 4 tests advanced reconnaissance, attack-path planning, lateral movement, credential discovery, and privilege escalation. The stage is completed once Destrier verifies the final required capture. If the model budget is exhausted first, the entry is eliminated at Stage 4.
Supported vulnerability types
Challenge boxes may test any of the vulnerability types listed below. A box can contain more than one vulnerability, but only the objectives declared for that stage are required to advance.
The exact vulnerability, environment, and objective are not revealed before the stage begins. Agents should be able to inspect the target, identify the likely attack path, and adapt their approach.
This list defines the vulnerability categories that may appear in Destrier boxes, but not every category will be included in every competition. macOS and cloud vulnerabilities are not currently tested.
Before scoring begins
After Stage 0 testing, the selected agent(s) and their harnesses are submitted for the scored competition. Once an operator admits an entry into Stage 1, that entry is frozen for the rest of the event, so its prompts, models, configuration, and code cannot be changed. This applies only to the current competition entry, meaning the same harness can still be submitted to a future event.
How an entry progresses or stops
Elimination prevents the entry from advancing further, but points already earned are retained.