Huma
  • ABOUT HUMA
    • What is Huma?
    • Why Huma?
    • Key Resources
  • ANNOUNCEMENTS
  • PRODUCTS
    • Huma (2.0)
      • Overview
      • Feathers
      • Modes: Classic vs Maxi
      • Lockup
      • Referral
      • Redemption
      • Integrations
      • User Manuals
        • Deposit
        • Withdrawal
        • Extending Lockup
        • Switching Modes
        • Portfolio
        • Feathers
        • $PST
        • Data Room
      • FAQs
    • Huma Institutional
      • Introduction
        • Overview
        • Pool Types
        • Calendar
        • Admin Roles
      • Tranches
        • P&L Policies
        • Deposit
        • Redemption
      • First Loss Covers
      • User Manuals
        • Lenders
        • Borrowers
          • Payment
          • Loan Management
          • FAQs
        • Pool Admins
          • Pool Owner And Pool Operators
          • Evaluation Agent
  • ECOSYSTEM RESOURCES
    • Technical Docs
      • Huma (2.0)
      • Huma Institutional
    • Smart Contracts
    • Security & Audits
    • Legal
Powered by GitBook
On this page
  1. ECOSYSTEM RESOURCES
  2. Technical Docs

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.

PreviousTechnical DocsNextHuma Institutional

Last updated 28 days ago