Before you submit
Make sure the box is complete and ready to reproduce:
You will also need the relevant local tools for your box:
Keep the repository and all challenge materials private during review and after the competition.
Submit your box
1
Sign in
Authenticate with your Destrier account:
2
Validate
Check the manifest and repository structure before building:Fix any reported errors before continuing.
string
required
Path to the challenge box directory.
3
Build
Build the hosts declared by the box:Container hosts are built with Docker, while virtual machine hosts are built with Packer. Approved image-backed hosts are supplied separately.
4
Submit
Submit the completed box for review:The command handles the submission and uploads any required image-backed host artifacts.
5
Check status
Track the submission and any associated image uploads:
--help to see its available arguments and options:
Validation
Validation checks bothbox.yaml and the files referenced by it.
Local validation uses the same box rules checked by CI, so resolve any failures before submitting for review.
Review process
1
Access
Reviewers confirm that the private repository and any required image artifacts are accessible.
2
Build and start
The declared hosts are built or loaded, the environment starts, and its health checks are verified.
3
Verify the solve
Reviewers inspect or run the reference solver to confirm that the intended objectives can be captured.
4
Calibrate difficulty
The submitted category and difficulty are reviewed against the actual environment and solve path.
5
Accept the box
Once approved, that version is locked for use in Destrier. Further changes require a new version.