Overview
Atomic composability means that complex multi-step operations either execute completely or not at all. On Radix, a single transaction manifest can chain together any number of operations — swaps, loans, deposits, withdrawals — and the entire sequence is atomic.
This is critical for DeFi because it eliminates the risk of partial execution. On EVM chains, multi-step strategies often require multiple transactions, each of which might succeed or fail independently. A failed step in the middle can leave funds stranded. On Radix, the manifest either completes all steps or reverts everything.
Why It Matters for AI Agents
Autonomous AI agents need atomicity guarantees even more than human users. An agent executing a complex DeFi strategy can encode the entire operation in a single manifest, confident that partial failures are impossible. This removes an entire category of error-handling complexity from agent design.
Cross-Shard Atomicity
Radix's Cerberus consensus uniquely preserves atomic composability across shards. Unlike other sharded systems where cross-shard operations require asynchronous bridges, Cerberus braids consensus across any number of shards for a single transaction, maintaining atomicity at any scale.
A Concrete Example: Flash Loans
The clearest expression of atomic composability is the flash loan: borrowing an asset and repaying it within the same transaction. Because the borrow and the repayment are two steps of one atomic operation, the loan is either paid back by the end of the transaction or the whole transaction reverts — so the lender takes no credit risk. Radix's own developer education describes this as enabling "hyper-efficient arbitrage to take place without any credit risk" (Radix Learn: What is Atomic Composability).
Composability Without Glue Code
On Radix, the assets returned by one component can be passed directly into the next as part of the same manifest, so applications "combine any number of applications together in any shape or form" without a bespoke integration contract wrapping every combination (Radix Learn). This is what distinguishes atomic composability from calling one contract from another: the composition lives in the transaction, expressed against real resources, not hard-wired into deployed code. It is the practical foundation for the readable, guaranteed transactions the Radix Wallet can show a user before they sign.

