Huma (2.0)

Huma is powered by a robust blend of on-chain and off-chain components that work seamlessly to deliver a secure, efficient experience:

  • Solana Program

    The core engine driving our permissionless liquidity pools and executing all essential business logic.

  • Decentralized App (dApp) Frontend

    Your primary interface for interacting with Huma.

  • Web2 Services

    Auxiliary systems that support Huma Feathers allocation and account management.

  • Price Oracle

    A dedicated service that tracks the price of $PST in real time.

  • Off-chain Autotasks

    Automated tasks that manage various operational functions within the pools.

Price Oracle

The Price Oracle continuously monitors and tracks the price of $PST, ensuring accurate and up-to-date data for all protocol operations.

Autotasks

Two primary autotasks power our pool operations:

  • Redemption Request Processing Job

    This job is responsible for:

    • Canceling redemption requests that violate lockup requirements.

      • Processing redemption requests in an all-or-nothing manner—if the pool lacks sufficient funds to cover a request in full, processing will pause until enough funds are available.

  • Price Oracle Refresh Job

    Regularly updates the Price Oracle to ensure the data remains current.

Together, these components form the backbone of the Huma protocol, delivering a secure, efficient, and user-friendly experience.

Last updated