Wake
Wake is a world model for organizational action.
Core trick
Each stakeholder is a separate LLM node passing messages over LLM-mediated channels, and the action is re-run under perturbed inputs to cluster outcomes.
Description
Wake is a world model for organizational action. Drop one action a company could take — an acquisition, a layoff, a product change, an internal proposal — into a graph of ~200 real entities (executives, competitors, journalists, customer cohorts, platforms, regulators), where every node is its own Gemini 3.5 Flash reasoner. Then watch the consequences cascade in real time: you can read who is reasoning and why, one rationale at a time, as the press turns, communities go hostile, and a private grievance leaks when a node's public face drifts too far from what it privately thinks.
It doesn't stop at one run. Wake runs the same action many times with the world perturbed, collapses the futures into outcome regimes, and surfaces the single pivotal variable that most decides which one you land in. You can take the same action and see how it plays out under different framings, and click any outcome to trace the exact causal chain back to your decision, cited event by event. The world isn't fixed either — describe a scenario in plain language and Wake assembles the real cast and builds a runnable world around it.
The thesis: as AI takes over execution and humans become the judgment layer, every decision-maker needs to ask "what happens if I do X?" before doing it. Robotics is building world models for physical action; Wake builds one for organizational, textual action. It is not an oracle. It makes the consequence space legible, so you can watch your decision before you make it. Gemini 3.5 Flash is what makes hundreds of parallel reasoners cheap enough to actually run.
JackCGardner/google-io-hackathon-2026-05-23-wake★ 00 forksTypeScriptMITCreated May 23, 2026 · last push May 26, 2026
README excerpt
# Wake **A world model for organizational action.** > Watch your decision before you make it. **▶ Live demo:** https://wake-web-zeta.vercel.app · **Run-of-show:** [`docs/demo-script.md`](./docs/demo-script.md) Wake is a graph-based simulator. Take any organizational action — a product announcement, an acquisition, a layoff, an internal proposal, a tweet — and watch its consequences propagate through a model of the surrounding world. Internal employees, external journalists, competitors, customers, Twitter audiences, LinkedIn followers, regulators, VCs: each is a **node** with its own state, beliefs, public face, and private interior. Each relationship is an LLM-mediated **channel** that filters, distorts, amplifies, or kills information as it travels. You inject an action at one or a few seed nodes; the simulator runs forward in simulated time and shows the cascade visibly — which nodes act, what they say publicly versus what they think privately, where the wave stops, and what the final graph looks like once the dust settles. Then it does it again, a thousand times, with small perturbations, and shows you the **distribution of possible futures** and the single variable that most determines which one you land in. Wake does not predict the future. It makes the **consequence space** of an action legible. --- ## Why now Building this needed three things at once: enough intelligence per node that each entity's reasoning is worth reading, enough speed that a graph can ti