Automation Network: conceptual design

Overview of execution related processes.

Block Assignment with Operator Stake in Restaking Protocol:

Every block is allocated to an operator who connected their delegated stake to ditto network. A greater stake results in a higher likelihood of being assigned a block range leveraging RANDAO mechanism.

Smart Contract Checking and Transaction Execution:

For the assigned block, the operator simulates all tasks stored in the Orchestration Network for possibility of execution.

Submission of Multicall Transaction:

The operator then initiates a multicall transaction containing the necessary executions. Execution metadata is validated in the Entry point contracts on target chains.

Fail-Safe Mechanism with Fraud Proof:

If the operator fails to execute the automation or executes out of turn, Fishers can submit fraud-proof-proposal. This proof demonstrates that block N should have been executed by operator K, validator consensus checks historical data according to policies and approve or reject fraud proof.

Last updated