Skip to content
@Othentic-Labs

Othentic

Othentic

Othentic Stack is AVS development framework.

For more details, check the Official Documentation here: - https://docs.othentic.xyz/main

Network Management

Please check out the src/NetworkManagement folder to learn about the AVS contracts.

image (12)

Each validator holds a private key linked to their restaked and delegated stake tokens, granting them voting power and also exposing them to slashing and penalties for malicious behavior. In the Othentic Stack, developers focus on the logic of Tasks execution and validation. Performers execute the tasks, while attesters vote on the quality of the work.

Network governance is managed by the AvsGovernance contract, which handles the management of network members, deposits, and more. The network can control stake tokens based on task performance and vote against malicious actions. These votes are managed by the AttestationCenter contract, which monitors task performance, operators, and their stakes.

To address cost and availability concerns, AvsGovernance and AttestationCenter are deployed on separate networks, Layer 1 and Layer 2, respectively. The Othentic Stack leverages LayerZero messaging protocol, along with L1MessageHandler and L2MessageHandler, to enable message-passing interactions across different layers.

AVS Structure on Othentic Stack

The Othentic Stack enables developers to build an AVS by abstracting away common technical challenges and low-level infrastructure details. Developers focus solely on implementing the two key business actors of AVSs, "Performer" and "Attester" (collectively forming the validator), while their respective business logic is handled by off-chain services.

Layer1 Components

The Layer 1 part, consists of the following contract deployments:

  1. Othentic Registry is a singleton smart contract that facilitates the integration with shared security protocols and AVSs.
  2. AvsGovernance is governance contract of the AVS.
  3. l1MessageHandler is used to send messages from the AVS governance contract to L2.

Layer2 Components

The Layer 2 part, consists of the following contract deployments:

  1. AttestationCenter is a contract designed to ensure the integrity and efficiency of AVS operations by bridging off-chain execution with on-chain verification and maintaining a transparent history of all activities involved.
  2. OBLS is the contract that facilitates on-chain verification for AVS tasks, enabling AVS’s Operators to submit distinct task specifications
  3. BN256G2 is cryptographic logical contract used by OBLS
  4. l2MessageHandler is used to send messages from the Attestation center contract to L1.

Install Othentic CLI

Install using npm:

npm i -g @othentic/othentic-cli

Protocols/ Libraries Used

Pinned Loading

  1. avs-examples avs-examples Public

    A collection of examples designed to provide hands-on experience for integrating the Othentic Stack

    5 5

Repositories

Showing 10 of 47 repositories
  • avs-examples Public

    A collection of examples designed to provide hands-on experience for integrating the Othentic Stack

    Othentic-Labs/avs-examples’s past year of commit activity
    5 5 0 0 Updated Apr 16, 2025
  • simple-price-oracle-avs-example Public

    Boilerplate for AVS development

    Othentic-Labs/simple-price-oracle-avs-example’s past year of commit activity
    JavaScript 7 4 0 1 Updated Apr 15, 2025
  • leaderless-auction-avs-example Public

    An AVS that implements a leaderless mechanism using an auction-based protocol

    Othentic-Labs/leaderless-auction-avs-example’s past year of commit activity
    JavaScript 0 0 0 0 Updated Apr 15, 2025
  • uniswap-v4-hook-avs-example Public

    An AVS using Uniswap V4 hooks to dynamically adjust swap fees based on real-time market data—solves inefficiencies of static fee models.

    Othentic-Labs/uniswap-v4-hook-avs-example’s past year of commit activity
    Solidity 0 0 0 0 Updated Apr 15, 2025
  • liveness-avs-example Public

    An AVS that tracks operator uptime and responsiveness across the network. Includes a dynamic reputation system and provision for automated penalties for inactive operators to ensure reliability.

    Othentic-Labs/liveness-avs-example’s past year of commit activity
    JavaScript 0 0 0 0 Updated Apr 15, 2025
  • simple-price-oracle-avs-rust-example Public

    Price Oracle AVS implementation using the Othentic Stack in Rust

    Othentic-Labs/simple-price-oracle-avs-rust-example’s past year of commit activity
    Rust 0 0 0 0 Updated Apr 15, 2025
  • simple-price-oracle-avs-go-example Public

    Price Oracle AVS implementation using the Othentic Stack in Go

    Othentic-Labs/simple-price-oracle-avs-go-example’s past year of commit activity
    Go 0 0 0 0 Updated Apr 15, 2025
  • multi-l2-price-oracle-avs-example Public

    AVS example that submits price oracle tasks across multiple L2 chains using the Othentic Stack.

    Othentic-Labs/multi-l2-price-oracle-avs-example’s past year of commit activity
    TypeScript 0 0 0 0 Updated Apr 15, 2025
  • .github Public

    Powering distributed systems with shared security

    Othentic-Labs/.github’s past year of commit activity
    0 0 0 1 Updated Apr 14, 2025
  • Othentic-Labs/operator-registration-script’s past year of commit activity
    TypeScript 1 1 0 0 Updated Apr 4, 2025

Top languages

Loading…

Most used topics

Loading…