From plan to execution
The intelligence layer decides what to do. Safety validates that it is safe. The Engine runs it. An approved plan arrives as structured data: an ordered list of steps, each with its target protocol, parameters, dependencies, and expected outputs. The Engine’s job is to execute that plan faithfully, handling the coordination complexity that arises when a single user intent spans multiple protocols and networks. Engine does not reinterpret intent or make autonomous decisions. It follows the contract established during planning, with the verification and signing gates enforced at every write step.Dependency ordering
Financial operations often have inherent dependencies. You cannot deposit into a yield pool until the required bridge transaction completes. You cannot swap unless the withdrawal has settled. The Engine resolves these dependencies from the execution schema. Steps are ordered so that each step’s preconditions are satisfied by the outputs of previous steps. The dependency graph is computed at plan time and enforced at execution time. Where steps are independent (two swaps on different protocols, a balance check alongside a price query), the architecture supports concurrent execution.Step execution
Each write step follows a strict sequence:- Simulate the transaction against current network state.
- Verify the simulation result against the original plan intent.
- Present a human-readable preview to the user.
- Handoff for approval and execution.
- Confirm the result.