Unity Network
  • Unity Network
    • Introduction
    • Unity Network FL Architecture
    • Data Security
    • Case Study
      • Flashback Overview
      • Registration
      • Integration
      • Model Training
      • Objectives and Outcomes
  • Unity Network SDK
    • Key Features
    • Registration
    • Node Setup
    • SDK Integration
      • Wallet Module
      • Node Module
  • Permissions Management
    • User Permissions
  • Model Training
    • Organization registration
    • Model Training Requests
    • Secure Training and Updates
      • Model Training
        • Model Loading and Initialization
        • Data Loading
        • Training
      • Secure Transmission of Encrypted Updates
        • ECDH Key Exchange for Secure Encryption Key Generation
        • Encrypt and Transmit Model Updates
        • Secure Aggregation and Decryption at Central Server
        • Distribute Updated Model and Continue Training
      • Sharing Model Updates with the Model Owner and Verifying Authenticity of Training
        • Construct the Merkle Tree and Commit to the Merkle Root
        • Log Hashes of Accessed Dataset Chunks During Training
        • Transmission of Model Updates, Merkle Proofs, and Hash Log to the Model Owner
        • Verification by the Model Owner
  • Training rewards
    • Incentivization Process
Powered by GitBook
On this page
  1. Unity Network SDK

Key Features

The Unity SDK enables organizations to join the Unity framework seamlessly; Organizations must register and complete verification on the Unity portal to participate in the Unity framework.

Organizations can customize their SDK configurations, including setting initial parameters like default user balances. The SDK will enable secure interactions with the Unity framework, allowing organizations to manage wallets, permissions, and nodes within their applications. Key features of the SDK include

  • Wallet Management:

    • Securely manage user wallets for storing and transferring assets.

  • Node Management:

    • Deploy and monitor nodes for data quality analysis and machine learning tasks in a federated learning setup.

The organization can install and set up the Unity SDK before completing the verification process. However, the organization will only be fully integrated into the Unity Network for data training purposes after the verification is successfully completed. This ensures that all security and compliance checks are met before the organization actively participates in collaborative model training on Unity Network.

PreviousObjectives and OutcomesNextRegistration

Last updated 7 months ago