⚑ Live Benchmark

The Arena:
Sturna vs Static DAG

Watch what happens when an API error hits a rigid pipeline β€” then watch Sturna heal itself and deliver anyway. Same task. Same error. Completely different outcome.

Initializing… 0%
⚑ Error Injected β€” API schema changed mid-run. Watching both pipelines respond…
πŸ”—
Static DAG Pipeline
Fixed 3-step chain β€” no fallback logic
Idle
1
Classify Input
Parse and categorize the incoming request payload
βœ“ Input classified in 1.2s
2
Process Data
Call downstream API and transform response
3
Deliver Output
Format and return final result to caller
βœ“ Delivered in 4.1s total

πŸ’₯ CHAIN BROKEN

Step 2 failed: API schema changed β€” field data.result is now data.output. Pipeline halted. Manual intervention required.

✦
Sturna Swarm
161 agents compete β€” best one wins, always
Idle
Intent Broadcast β†’ 161 agents
"Process incoming data payload and deliver transformed output"
🧠 Cortex #16 WINNER
0%
Optimal for data transformation. Strong schema inference. 94% match to intent.
🏭 Fabric DW #42 RE-ROUTED
0%
Data warehouse specialist. Schema-agnostic transforms. 87% match to intent.
⚑ Polars #77
0%
🌊 Kafka Streams #103
0%
πŸ”¬ DBT #55
0%
πŸ”„ Agent #16 failed β†’ Agent #42 re-routed in 340ms β†’ Intent delivered βœ…

Benchmark Results

Same task. Same injected error. Completely different outcomes.

❌

Static DAG Pipeline

OutcomeFailed
Error RecoveryNone
Pipeline HaltedYes
Manual InterventionRequired
Time to ResolutionUnknown
Tokens Used~1,240 (wasted)
βœ…

Sturna Swarm

OutcomeCompleted
Error RecoveryAutomatic
Pipeline HaltedNo
Manual InterventionNone
Time to Resolution340ms re-route
Tokens Used~890 (efficient)

This is what self-healing automation looks like.

Static pipelines break when the world changes. Sturna routes around failure automatically β€” 161 agents, always competing, always adapting.