Finalist
Mobius
You drop a physics paper as a PDF.
Core trick
Parses a physics paper into a typed SimSpec, then re-runs generated solver code in a sandbox on every slider change.
Description
You drop a physics paper as a PDF. You get back an interactive simulator that runs the actual physics from the paper, validated against the paper's own figures. The visual style borrows from Bartosz Ciechanowski's interactive explainers.
There's one Opus 4.7 model in the middle, acting as a conductor. It drives nine specialist skills along an explicit DAG over seven phases. In Phase A, three parsers run in parallel: paper-parser, physics-interpreter, claim-extractor. They fan into a typed SimSpec. From there the pipeline fans back out into Python primitive generation, sandboxed execution inside Anthropic's Managed Agents Python runtime (numpy, scipy, sympy), and an interactive scene wired to those primitives over SSE. When you move a slider in the scene, the solver re-runs in the sandbox. It's not animation, it's the real solution being recomputed.
Every output goes through a parallel science-integrity critic that runs eight orthogonal checks. Pre-render: units, CFL stability, conservation residual, claim-match, eligibility. Post-render: perceptual figure-diff using Opus 4.7 vision, narration-bijection, multimodal triangulation.
The problem I'm trying to solve: physics papers ship as static PDFs, but the equations they describe are dynamic interactive systems. Reproducing a paper's figures normally takes a domain expert, a numerical stack, and a couple of weeks. Mobius makes the paper *be* the simulator. About 25 minutes per run, on any PDF, with the actual physics, perceptually checked against the source.
README excerpt
# Mobius > Drop a physics paper, get a Ciechanowski-grade interactive simulator with the paper's real physics under the hood, validated against its own figures. Live demo · Demo video · Hackathon submission, Apr 28 2026 — _links pending submission_   -444) ## What it does Drag a PDF onto the drop zone. An Opus 4.7 orchestrator runs a DAG of nine specialist skills: parse the paper, infer its physics, compose a typed `SimSpec`, generate Python solver primitives, ship them to the Anthropic Managed Agents Python sandbox for isolated execution, then render a Ciechanowski-grade interactive HTML scene wired to those primitives. The user moves a slider; the real solver re-runs in the sandbox; the scene redraws with the new physics — not an animation, the actual solution. Every output is gated by a parallel science-integrity critic checking units, CFL stability, conservation, figure-diff, and claim-match against the source paper. ## Why it's interesting - Multi-agent orchestrator. A single Opus 4.7 conductor (`server/src/orchestrator.ts`) drives nine specialist skills as a DAG, not a chat loop. Phases A-G are explicit and re-runnable. - Physics lives in scripts, not prompts. Each primitive is a deterministic Python solver (Verlet, FDTD, F