Skip to content

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.

Tags

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

Team