Day work
Reproduce and fix in the loopback lab, and capture a negative control.
No ranger writes their own score. The program measures each repository, signs the result, and your browser proves the signature. Here is the exact path from a day of work to a signed entry on the command center.
Reproduce and fix in the loopback lab, and capture a negative control.
A README plus the results file, placeholders resolved, attested no-AI.
One per day on branch day/Dxxx, opened against protected main.
The autograder runs the board checks. Red blocks merge, every time.
A board turns green only on its release tag, board1 through board6.
Program CI re-runs the evidence scan per repo, then Ed25519-signs the cohort.
Your browser checks the signature with WebCrypto before a single number renders. The data is trusted only after the signature is proven.
# program CI, per sync (scheduled + on demand) for repo in roster: git clone --depth=1 $repo _repos/$handle python3 scripts/aggregate_cohort.py \ --out portfolio/site/src/data/cohort.json # sign with the CI secret, never a committed key COHORT_SIGNING_KEY=$SECRET \ python3 scripts/sign_cohort.py cohort.json # Vercel redeploys; the browser verifies on load
Every engagement is a pair, mapped to a MITRE ATT&CK technique. The program records the outcome and the time to detect from the ranger's own SIEM and detection fixtures. Nothing is scored on a screenshot.
The alert fired and the evidence is linked to the engagement.
Detected, and the response action was proven, not just described.
No alert, a visibility gap that drives the next detection task.
Every number on the command center took this exact path: measured by the program, signed, and verified in your browser.