
Plug is the execution layer itself: the machinery that takes a plan built from steps and conditions and turns it into a single transaction that runs when its moment arrives, exactly as written, or not at all.
Everything a plug does ultimately routes through here. Swaps compile against live solver liquidity with the outcome verified onchain before the transaction is allowed to settle. Plans declare parameters so one plug can be written once and run with different values every time, and surface outputs so one plug can feed another, whole strategies composing out of smaller strategies the way functions compose out of functions. Execution results, fees, schedules, and portfolio history are recorded as they happen, so a plan can read its own past.
The atomicity is the point. Eight steps that would be eight transactions, eight signatures, and eight chances for the market to move in between become one unit that either all happens or none of it does. A condition checked in the same transaction as the action it gates cannot go stale in the mempool, which is a guarantee no person clicking through a wallet can have.
Composition is how the serious plans get built: small plugs that each do one thing, wired into larger ones, running on conditions instead of attention. The primitives live here.





Posts · 6