# Durable Execution
Durable execution makes a long-running workflow inspectable and recoverable. It preserves checkpoints, state, inputs, outputs, provenance, and clear handoff artifacts so work can resume without reconstructing everything from conversation or memory.
For XDO, durable execution means parsed plans, declared effects, generated-region ownership, resource limits, and restartable operations. For the Obsidian generator, it means manifests and reconciliation rather than destructive regeneration.
Related: [[wiki/Reconciliation Loop|Reconciliation Loop]], [[wiki/Agentic Memory|Agentic Memory]], [[wiki/Provenance|Provenance]].
Source: [Anthropic — Effective harnesses for long-running agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents)