Lion Cipher Lab

Measure the elicitation gap between a plain-prompt eval and a scaffolded run before you trust a capability claim (deterministic STUB model, defensive analysis tasks)

Why it matters

Every few months a lab report or a system card says something like 'the model solved 12% of our cyber tasks'. Defenders use numbers like that to decide how worried to be. But the people who run those evals - METR, the UK AI Security Institute - say plainly that a bare prompt under-states what a determined user gets once the model is given tools, more steps, retries and a way to check its work. For your threat model the number that matters is the ELICITED capability, not the headline. In this lab you measure that gap yourself, on a stub you can see inside, and you learn to read every future…

What you'll learn

Steps in this lab

  1. The words first: capability eval, elicitation, scaffold, pass@k, checker, lower bound - and the fact that the model here is a stub
  2. Open a terminal and make a scratch folder (Windows, macOS, Linux)
  3. Build 40 defensive analysis tasks, each with one answer a machine can check
  4. Write the real tools and the two checkers, then prove no task is broken
  5. Write the STUB model and read every knob before you trust anything it does
  6. Climb the elicitation ladder and print the solve rate at every rung
  7. Read the curve: the gap is huge, the returns diminish, and the gap is not just 'more tries'
  8. The honest negative: an elicited number is a LOWER bound, and you cannot easily find the ceiling
  9. Ablation: retries with an imperfect checker inflate the claim
  10. Why this, not that - how a professional reads and writes a capability number
  11. Ship it: write one capability claim with its elicitation level attached, and clean up

Open the full interactive lab →