LogoLogo
  • Nesa Docs
    • Introduction to Nesa
    • Overview of the Nesa System
      • AI Models: Repository, Standardization, Uniformity
      • Users: Why Do We Need Private Inference?
      • Node Runners: Doing Inference and Earning $NES
    • Organization of the Documentation
  • Technical Designs
    • Decentralized Inference
      • Overview
      • Model Partitioning and Deep Network Sharding
      • Dynamic Sharding of Arbitrary Neural Networks
      • Cache Optimization to Enhance Efficiency
      • BSNS with Parameter-efficient Fine-tuning via Adapters
      • Enhanced MTPP Slicing of Topological Order
      • Swarm Topology
      • Additional: Free-Riding Prevention
    • Security and Privacy
      • Overview
      • Hardware Side: Trusted Execution Environments (TEEs)
      • Software/algorithm Side: Model Verification
        • Zero-knowledge Machine Learning (ZKML)
        • Consensus-based Distribution Verification (CDV)
      • Software/algorithm Side: Data Encryption
        • Visioning: Homomorphic Encryption
        • Implementation: Split Learning (HE)
      • Additional Info
        • Additional Info: Trusted Execution Environments (TEEs)
        • Additional Info: Software-based Approaches
    • Overview of $NES
      • $NES Utility
    • The First Application on Nesa: DNA X
    • Definitions
    • Additional Information
      • Dynamic Model Versioning and Fork Management
      • Nesa's Utility Suite
      • The AI Kernel Market
      • Privacy Technology
        • Trusted Execution Environment (TEE)
        • Secure Multi-Party Computation (MPC)
        • Verifiable Random Function (VRF)
        • Zero-Knowledge Proof (ZKP)
      • The Integration of Evolutionary AI to Evolve the Nesa Ecosystem
      • Interoperability and Nesa Future Plans
  • Using Nesa
    • Getting Started
      • Wallet Setup
      • Testnet Nesa Faucet
    • Via Web
      • Your Nesa Account
      • Selecting an AI Kernel
      • Submitting a Query
    • Via SDK
    • Via IBC
    • Via NESBridge
      • On Sei
  • Run a Nesa Node
    • Prerequisites
    • Installation
    • Troubleshooting
    • FAQ
  • Links
    • nesa.ai
    • Nesa Discord
    • Nesa Twitter
    • Nesa dApp: dnax.ai
    • Nesa dApp: DNA X Docs
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  1. Technical Designs
  2. Additional Information

Dynamic Model Versioning and Fork Management

AI models evolve constantly, and managing these versions on-chain can become complex. Nesa incorporates a sophisticated version control system for models that handle forks and merges in model evolution, akin to Git but for AI training processes. This system tracks and merges various AI training paths, facilitating more complex evolution, adaptations, and experimentations with model updates.

When developing AI, it is imperative to track different versions of your models and corresponding input data. This requires robust version control mechanisms for both models and datasets alike. By logging the lineage of data and model updates on Nesa, companies can provide version histories necessary for ensuring that the correct versions are always used or referenced, and that rejected model updates can be learned from and calibrated on.

AI Kernels on Nesa can automate staying in corporate compliance and general compliance. This level of container adaptability allows for the potential rollback of heterogeneous AI models in the event of an unsuccessful update, application downtime, DMCA takedown notice, user/customer complaint, or system exploit.

AI Kernels benefit from the unique Configuration Charter that they are instantiated with on Nesa, which sets a universal template for the easy replication of their specifications and procedures for such a Marketplace to exist.

PreviousAdditional InformationNextNesa's Utility Suite

Last updated 7 months ago