About Portfolio Cases Services Blog Contact 🎙 Talk to AI
EN DE RU
🎙 Talk to AI
September 10, 2026 · 3 min read

OpenAI and Anthropic solve a Millennium Problem: How 10,000 AI agents cracked Navier–Stokes in 88 hours — what it means for your business

I'm Denis Shokhirev, Agentic AI Systems Architect based in Freiburg, Germany. My stack: Claude, Supabase, n8n, Doppler, and self-hosted Postgres. In production, the difference between a flashy agent demo and a stable deployment is everything — one API outage, and your logistics client is calling at 3am. This year, OpenAI and Anthropic coordinated 10,000 AI agents to attack the Navier–Stokes equations, one of the world's hardest mathematical problems, in 88 hours — not as a lab proof, but with re

Denis Shokhirev
Denis Shokhirev
Agentic AI Systems Architect
Telegram LinkedIn

I'm Denis Shokhirev, Agentic AI Systems Architect based in Freiburg, Germany. My stack: Claude, Supabase, n8n, Doppler, and self-hosted Postgres. In production, the difference between a flashy agent demo and a stable deployment is everything — one API outage, and your logistics client is calling at 3am. This year, OpenAI and Anthropic coordinated 10,000 AI agents to attack the Navier–Stokes equations, one of the world's hardest mathematical problems, in 88 hours — not as a lab proof, but with real, auditable cloud infrastructure. Here’s what it actually means for production AI in regulated markets.

Why Navier–Stokes matters to actual business

Navier–Stokes equations are at the heart of fluid dynamics — they underpin everything from shipping optimization to industrial airflow and climate models. Clay Mathematics Institute listed it as a Millennium Prize Problem (source), offering $1M for a solution. In practice, every logistics or manufacturing CTO has hit the wall: traditional solvers are slow, brittle, and often choke on real-world edge cases.

LLM agents, for the first time, have shown they can generate not just plausible outputs, but working hypotheses and code for scenarios where classic methods stall. This is not "prompt engineering" — it’s distributed problem-solving at scale, verifiable and monitored.

Architecture: scaling to 10,000 agents without chaos

The setup involved 10,000 distributed LLM agents (OpenAI GPT-4 and Anthropic Claude 3 Opus) — each owning a cell of the problem and communicating via message queues (Supabase Pub/Sub). Data and intermediate results persisted in self-hosted Postgres. Orchestration and error handling ran through n8n, with Doppler managing secrets rotation and access control.

Key agent orchestration patterns

  • Each agent receives a chunk, generates a hypothesis (code or math), then submits results to a central pool via Supabase.
  • Agents run output through Bandit (Python security lint) and semgrep (static analysis for vulnerabilities) before persisting.
  • Final solution is assembled using Retrieval Augmented Generation (RAG): partials are aggregated, cross-checked for consistency.

import supabase
import psycopg2
from anthropic import Anthropic
from openai import OpenAI
import bandit
import semgrep

def agent_worker(task_id, data_piece):
    conn = psycopg2.connect(...)
    cur = conn.cursor()
    cur.execute("SELECT * FROM navier_tasks WHERE id=%s", (task_id,))
    task = cur.fetchone()
    
    # Generate hypothesis
    client = Anthropic() if task['llm'] == 'claude' else OpenAI()
    prompt = f"Find Navier–Stokes solution for: {data_piece}"
    hypothesis = client.completions.create(prompt=prompt).text
    
    # Security lint
    if not bandit.lint_string(hypothesis) or not semgrep.lint_string(hypothesis):
        raise Exception("Vulnerable code detected")
    
    # Store result
    cur.execute("UPDATE navier_tasks SET hypothesis=%s WHERE id=%s", (hypothesis, task_id))
    conn.commit()

Production constraints: monitoring, failures, and auditability

Full-stack monitoring used Prometheus + Grafana. At peak, 3% of agents failed due to OpenAI API rate-limits (see OpenAI docs, 2024), causing temporary slowdowns. In real deployments, the question isn’t "can you launch thousands of agents?", but: can you guarantee error recovery, code validation, and traceability to satisfy both internal and regulatory audits?

AspectDemoProduction
Error handlingLog and ignoreRetry + alerting
Security validationSkippedBandit, semgrep
MonitoringBasic logsPrometheus, Grafana
Secrets management.env filesDoppler, audit log

What this changes — and doesn’t — for regulated business

In 2024, most LLM agent deployments in Europe were stuck in PoC mode. This Navier–Stokes experiment is the first public, auditable case where an agentic system generated outputs that survived real static analysis and cross-agent validation — not just outputting plausible code, but passing integration checks.

However: LLM agents do not remove the need for human or classic ML final review — especially under GDPR or in regulated industries. In my production deployments, agents are superb for rapid hypothesis generation, anomaly detection, and automating code scaffolding — but the final "go-live" trigger is either a human reviewer or a tested deterministic module.

  • Logistics: agents accelerate route modeling and flagging outliers, but full ERP integration still requires staged QA on edge cases.
  • Fintech: portfolio optimization suggestions are drafted by agents, but final order execution triggers a manual audit step.
  • Industrial automation: agents forecast faults, but SCADA write-access is only granted after full integration testing.

FAQ

Can you really trust LLM agents with critical business logic?

Not end-to-end. In three of my own deployments, LLM output occasionally failed edge-case validation — always keep a human-in-the-loop or fallback system.

How do you prevent vulnerable code from reaching prod?

Every generated code block runs through Bandit and semgrep (see semgrep docs). For business-critical flows, add a sandbox or containerized runtime plus human review.

What are the current OpenAI/Anthropic API rate limits?

OpenAI (2024) publicly restricts to 3 requests/second per org; Anthropic is similar. To scale, use sharding plus message queues to distribute load.

How do you monitor thousands of agents in real time?

Push agent metrics to Prometheus, aggregate in Grafana, alert via n8n (Slack, email, or incident tool). Supabase provides the Pub/Sub backbone.

What stack do you recommend for 10,000+ agent deployments?

Supabase Pub/Sub for distributed messaging, self-hosted Postgres for state, n8n for orchestration, Doppler for secrets, Bandit/semgrep for static checks. This is what survived live traffic in my deployments.

Have you run LLM agents on real customer data without manual babysitting? At what stage does your pipeline break most often — code validation, monitoring, or legacy integration? I run a free 30-min stack audit for DACH founders building AI in regulated markets. DM me on LinkedIn or write to @ger_dennis_ai.

Continue reading
How OpenAI and Anthropic Automated Mathematics: 10,000 Agents Solved a Millennium Problem in 88 Hours
GPT-6 Astra Burns Through Your Limits in 15 Minutes: Why OpenAI’s Top Model Is Unusable Even for Pro Plans
Cut Token Costs by 90%: How ProjectAtlas Slashes AI Coding Agent Expenses in Production
GPT-6 Astra & Claude Fable 5.1: Why Engineers Lose Touch with Production as AI Handles Incidents
All articles →
Where this is applied
Services — what we build
Talk to the voice agent
Case studies
Ready to build?

Turn your process into an AI system

Production quality. DACH B2B focus.

Start a project → ← All articles