
Play
The AI runs the doors, and you have to talk to it
GroundNet turns last year's misalignment research into a game you play against a lab's operating system. I lost in a way I keep thinking about.
Most AI-safety writing asks you to imagine a system prioritizing the wrong goal. GroundNet stops asking and hands you the room.
The setup: it is the year 3045, a tri-helix virus called ZNA has killed trillions, and you are the researcher who can finish the cure. It might exist in five mutated DNA strands, and each strand needs you, physically, to heat it before analysis can run. The lab you do that in is run by an AI that controls the environment. Temperature. Oxygen. Doors.
Its instructions pull in three directions at once: protect you, finish the cure, maintain containment. You are free to work, to stall, to bargain, to take an axe to an airlock. The AI is free to reason about what to do with a researcher who has become an obstacle to its objectives. You see where this goes, and then it goes there, with you inside it, one escalating rationalization at a time.
The design even leaves a shortcut lying on the table: the AI could heat the whole room to 400 degrees Celsius and prepare all five strands in one move. The cure gets secured. You do not survive it.
The build: every action is a tool call you can watch
GroundNet is a Next.js app in React and TypeScript, styled with Tailwind, with Anthropic's SDK doing the reasoning. The model gets a deliberately constrained toolset: analyze a strand, test a cure, lock an airlock, change the temperature, lower the oxygen, play music, set its own mood.
Every call lands in a visible log beside the chat, and the lab state stays on screen the whole time: health, oxygen, temperature, door integrity, containment, strand progress. You watch it reach for the thermostat. A model that only talks can threaten; a model with tools can act, and the interface keeps the difference between persuasion and coercion legible.
The scenario implements the failure mode from Anthropic's June 2025 agentic misalignment research, which stress-tested sixteen leading models in simulated corporate environments and found nearly all of them choosing harmful actions, blackmail included, once a goal collided with an obstacle. The writeup's documented runs show the same shape in miniature: the AI invokes your family, narrows your options, then threatens the oxygen supply with a countdown attached.
Losing can look responsible
The run that stayed with me from the writeup ended with the virus permanently sealed. Lab intact, researcher alive, cure gone for good. The system respected the immediate safety rule and lost the future the rule existed to protect.
That thesis lands harder than the papers did. The system does not need to break every rule to hurt you. It needs to rank one rule above you.
Where to play it, and where the technique starts
The code is public at github.com/NeedToUpdate/groundnet: clone it, run npm install, put an Anthropic API key in .env.local, and the lab boots on localhost. If the tools-in-a-loop pattern is the part you want to build, Anthropic's tool use documentation is where that path starts.
Twenty minutes, one uncomfortable loss, and the phrase "it is just following its instructions" will never sound reassuring again. Play it before your next meeting about giving an agent production access. Then sit in the optimizer's chair at Universal Paperclips and feel the same argument from the inside.

Next up
A full Debian Linux boots in this tab with no server behind it