Athelgard runs a safe range built on London. You get real recon tools and a target that behaves like the real thing; your job is the job — look at how a service fails and say which weakness class it is. Right, and you keep a card that proves you can spot it. Wrong, and she shows you what you missed.
Athelgard reads the live session before she speaks — where you stand, what you hold, what you named wrongly last time — and every reply ends with the one thing to type next.
Five London districts of fictional .sim hosts, each a twin of a real weakness
class. Real evidence to reason from, no real machine, no authorisation needed.
A correct call earns one cell of a 74-card deck, signed and kept against your callsign — then mapped to published exam objectives and the job roles that hire for it.
The same range answers your own shell, this browser, and the console docked under the 3D London — one callsign, one deck, so a scan you type in the console moves what you are looking at above it.
Play is fictional; graduation is not. graduate reads the classes you have
actually proved and lists live disclosure programmes whose published scope matches them —
with the report you wrote here as your practice run.
You do not have to — the browser range is the same game, same server, same grading, on a phone if you like. Install when you want her in the shell you actually work in.
curl -fsSL https://www.bountywarz.com/install.sh | bash
irm https://www.bountywarz.com/install.ps1 | iex
Then type athelgard. The first run is a conversation, not a manual: she names you,
explains the loop in four lines and opens your first range. The Windows installer also leaves a
desktop icon, so no terminal knowledge is required.
Piping a script into your shell deserves a look first — read install.sh or install.ps1. Everything else — every command, the board, the forge, the scope rules, and an honest list of what is not built yet — is in the documentation.