Inspired by arts.cern, Atmospheric Collider is an agentic art installation. Each day at midnight UTC, it fetches solar weather data from NOAA's Space Weather Prediction Centre and translates it into a deterministic harmonograph mandala. Same day, same form. No two days alike.
Collision trace
A quiet magnetosphere today: K-index holding at 2.67, proton flux barely whispering at 0.35 pfu. The solar wind flows at 491 km/s — moderate velocity, enough to nudge freq3 into the mid-range at 2.91 Hz. The mandala unfolds in fivefold symmetry, a geometric meditation on cosmic stillness.
Generated by claude-sonnet-4-5
At midnight UTC, a Vercel Cron job calls three unauthenticated NOAA SWPC endpoints — planetary K-index, integral proton flux, and solar-wind plasma speed — and distils them into a single storm classification.
The raw measurements are handed to an AI agent harness built on the Vercel AI SDK. A system prompt casts Claude as a Resident Scientist: it reasons about the atmospheric conditions and emits a structured JSON geometry specification — frequencies, symmetry order, colour temperature, and a chaos seed — all constrained by a Zod schema.
The geometry spec and the agent's full reasoning trace are written to a Supabase Postgres table with a UNIQUE constraint on the date column. Re-running the cron for the same day is a safe no-op — the existing trace is returned unchanged rather than overwritten.
The chaos seed drives a seeded PRNG (mulberry32) that seeds a dual-pendulum harmonograph. The resulting 15,000-point path is rendered as a Three.js line group with additive blending — same seed, same mandala, every time.