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

Popular repositories Loading

  1. simple-price-oracle-avs-example simple-price-oracle-avs-example Public

    Boilerplate for AVS development

    JavaScript 4

  2. PRNG-avs-example PRNG-avs-example Public

    Solidity 2

  3. eigen-rpc eigen-rpc Public

    Decentralized RPC node provider to Ethereum, Polygon, Arbitrum and others.

    JavaScript 2

  4. lumina-intent-avs lumina-intent-avs Public

    Forked from LuminaZone/lumina-othentic-attester

    an external verifier for moving intents across chain using Othentic stack

    Solidity 1

  5. forge-safe forge-safe Public

    Forked from ind-igo/forge-safe

    safe multisig tx builder

    Solidity 1

  6. UnderWei UnderWei Public

    Forked from Benoitded/UnderWei

    TypeScript

Repositories

Showing 10 of 18 repositories
  • forge-safe Public Forked from ind-igo/forge-safe

    safe multisig tx builder

    Othentic-Labs/forge-safe’s past year of commit activity
    Solidity 1 27 0 0 Updated Jan 2, 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 4 0 0 1 Updated Dec 31, 2024
  • Othentic-Labs/othentic-eip1271-operator-registration-script’s past year of commit activity
    TypeScript 0 0 0 0 Updated Dec 22, 2024
  • Othentic-Labs/PRNG-avs-example’s past year of commit activity
    Solidity 2 0 0 1 Updated Dec 20, 2024
  • .github Public

    Powering distributed systems with shared security

    Othentic-Labs/.github’s past year of commit activity
    0 0 0 0 Updated Dec 18, 2024
  • validAI Public Forked from h4shk4t/validAI
    Othentic-Labs/validAI’s past year of commit activity
    Solidity 0 2 0 0 Updated Sep 29, 2024
  • core-contracts Public

    Powering distributed systems with shared security

    Othentic-Labs/core-contracts’s past year of commit activity
    Solidity 0 1 0 0 Updated Sep 23, 2024
  • price-oracle-example-eigenda Public

    Price oracle AVS that uses EigenDA as its data availability layer

    Othentic-Labs/price-oracle-example-eigenda’s past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 13, 2024
  • blade Public Forked from Ethernal-Tech/blade-legacy

    Application chain to meet requirements of enterprise environments.

    Othentic-Labs/blade’s past year of commit activity
    Go 0 Apache-2.0 569 0 0 Updated Aug 15, 2024
  • Othentic-Labs/PrivateHealthAI-AVS’s past year of commit activity
    JavaScript 0 1 0 0 Updated Jul 15, 2024