This document is intended for EigenLayer Operator and requires understanding of EigenLayer AVS

Additionally, a general understanding of Skate architecture is assumed.

Preliminary

Skate Preconfirmation AVS utilizes EigenLayer restaked assets to ensure the economic security of all cross-chain actions. The AVS is responsible for verifying AVS tasks, which are bundled calldata and necessary information for Skate executors to settle cross-chain transactions. The AVS verified data output is then signed by the Skate relayer] before it is ready to be executed. In other words, Skate AVS pre-confirms data, hence the name Preconfirmation AVS.

Design

Please refer to the Skate Preconfirmation AVS for a detailed discussion of Skate AVS design.

Source code

Skate uses Othentic’s stack, the contracts code is not availble for public at the moment.

Though the code is not public, architecture and attestation framework can be found at https://othentic.gitbook.io/main/avs-framework/smart-contracts/othentic-bls-obls


Off-chain AVS services code will be publicly available at [https://github.com/Skate-org] before mainnet. For now, stay tune for more update!

Rewards structure

We are working on finalizing the rewards structure. Detailed will be discussed once our PoC for public go live.

Operator requirements

All Skate AVS operators must be a registered EigenLayer Operator. In addition, the operator need to register to Skate AVS contracts.

The hardware requirements will be dependent on the role of operator. Refers to operator roles section for further details