Abstract
Last updated
Last updated
AVS is:
Complex system designed for a unique computing purpose.
Decentralized system that runs its own validator set.
Proof of Stake (PoS) network.
The AVS protocol requires an infrastructure to execute computational tasks, submit and audit the Operators' work, reach on-chain agreements on arbitrary tasks, deploy customized business logic, propagate internal and cross-chain messaging, configure governance rules, define registration policies, and distribute rewards and penalties based on attestations.
The Othentic AVS Framework allows developers to self-deploy (1) customized AVS logic and (2) network of Operators that run arbitrary tasks.
The Othentic stack is designed to balance cost-efficiency, security and high availability by leveraging both L1 and L2 layers.
L1 (AvsGovernance): The governance contract resides on L1 to leverage security and integrate with the shared security protocol contracts. Critical governance operations, such as validator management, are executed here to ensure the highest level of security.
L2 (AttestationCenter): The task submission layer is deployed on L2 to minimize operational costs while maintaining availability. L2 provides a faster and more cost-effective environment for handling constant task submissions and attestations.
This design ensures a scalable and efficient AVS while optimizing for cost and performance. Alternatively, both governance and attestation can be deployed on L1, depending on your specific use case and supported chains.
AVS teams are required to develop two services: the Execution Service and the Validation Service, which can be implemented in any programming language.
Performer node executes the task and generates a Proof of Task. Once the task is successfully completed, the node publishes the results via peer-to-peer networking for Attesters nodes to discover.
Attesters nodes validate a task via a quorum that votes on the validity of the executed task; each task must be attested as either "valid" or "invalid". The scheme allows the execution and validation of any type of service, providing a foundation for a wide range of applications.