Blog
The Tumult blog series covers the platform end-to-end, from first principles to advanced use cases.
| Post | Topic |
|---|---|
| Introducing Tumult | What Tumult is, why it was built, and how it differs from existing tools |
| The AI Advantage | How TOON’s token efficiency enables AI-native chaos analysis |
| Built-In Observability | OpenTelemetry spans and resilience.* attributes — always on, zero config |
| The Plugin System | Script plugins, native plugins, discovery order, and writing your own |
| The Experiment Format | Deep dive into TOON experiment structure, providers, and tolerances |
| The Analytics Pipeline | DuckDB + Arrow + Parquet: SQL over your chaos history |
| Kubernetes Chaos | tumult-kubernetes: pod delete, node drain, deployment scaling |
| Statistical Baselines | IQR, percentile, mean/stddev — replacing magic numbers with evidence |
| Compliance as Code | DORA, NIS2, PCI-DSS 4.0 — experiments as regulatory evidence |
| Chaos Under Load | Combining tumult-network and tumult-loadtest for realistic fault testing |
| The Full Span Waterfall | Real SigNoz traces from a live Tumult experiment — the observability proof |
| Load During Chaos | k6 load testing concurrent with fault injection — proving disruption in numbers |
| GameDay Is Here | Coordinated campaigns with resilience scoring — 4/4 PASS, Score 1.00, COMPLIANT |
| The Road Ahead | What’s delivered (Phases 0-8), what’s next, the full series index |
| Bring Your Own Agent | tumult recommend --agent: Claude Code / Codex enhance recommendations and propose validated experiments |
| Chaos Without Root | tumult-net: a userspace TCP chaos proxy — latency, throttling, corruption, and connection kills with no root, no tc, no docker |
| Your Agent Is Now a First-Class Tumult Operator | The MCP server grows to 24 tools with annotations, structured output schemas, tumult:// resources — and a run→ingest→recommend loop that closes over MCP |
| ChaosGraph: Your Agent Stops Re-Reading Journals | A typed knowledge graph over chaos data, built from journals on ingest and served to agents over MCP — a targeted answer stays bounded while journal-reading grows every run (~8× more compact per run, ~20× on store-wide queries) |
| Agentic Trajectories: Chaos Engineering for Agents That Think in Steps | Multi-turn agent-graph fault modeling — inject a fault at one step and watch it cascade across a trajectory, with whole-trajectory contracts and four agentic subscores. The failure modes single-call testing can’t see |
| Windows Chaos, For Real: Native Faults Nobody Else Ships | tumult-windows: native process-kill, CPU-stress, and firewall-blackhole faults — the fault domain no OSS competitor offers, validated live against a real Windows 11 guest |
| Where Compliance Breaks: Lineage on the Service Map | declared service topology + compliance lineage: see where controls break on the map, which fault caused it, and where the recommender says to inject next — three live proof runs from the demo stack |
| Autopilot: Chaos Engineering That Decides — and Shows Its Work | policy-gated autonomous fault injection: deterministic recommender + 13-rule safety gate, earned autonomy, decisions as graph lineage, parquet evidence archive — proven by three consecutive 12-proof demo runs |
Table of contents
- Introducing Tumult: Rust-Native Chaos Engineering for the Age of AI
- The AI Advantage: Why TOON Changes Everything
- Built-In Proof: Native Observability with OpenTelemetry
- The Plugin System: Chaos Engineering Without a Rust Toolchain
- Writing Your First Experiment: The TOON Format in Depth
- Data-Driven Chaos: SQL Analytics Over Experiment Journals
- Kubernetes Chaos: Deep Fault Injection with tumult-kubernetes
- Statistical Baselines: From Magic Numbers to Data-Derived Tolerances
- Compliance as Code: DORA, NIS2, and Regulatory Evidence with Tumult
- Chaos Under Load: Network Faults and Load Testing
- Chaos-Test Your AI Agent: Fault Injection for Claude Code, Codex, Copilot & OpenCode
- The Full Span Waterfall: Tumult Traces in SigNoz
- Proving Disruption in Numbers: Load Testing During Chaos Injection
- GameDay Is Here: From Individual Tests to Compliance Programmes
- The Road Ahead: Autonomous Chaos, MCP, and the Future
- Bring Your Own Agent: Agentic Recommendations
- Chaos Without Root: The tumult-net Proxy
- Your Agent Is Now a First-Class Tumult Operator
- ChaosGraph: Your Agent Stops Re-Reading Journals
- Agentic Trajectories: Chaos Engineering for Agents That Think in Steps
- Windows Chaos, For Real: Native Faults Nobody Else Ships
- Where Compliance Breaks: Lineage on the Service Map
- Autopilot: Chaos Engineering That Decides — and Shows Its Work