Skip to content

TatsuProject/Identity-Subnet

Repository files navigation

Tatsu Identity 2.0 - SN36

The Taτsu Identity Subnet aims to calculate a human score based on various metrics such as GitHub account, TAO balance, Social Media and other relevant data points. The project involves validators and miners working together to compute and verify these scores.

Update: We are live on mainnet as SN36.

Table of Contents

Overview

The Identity Subnet uses a decentralized approach to calculate a human score for individuals based on several data points. Validators collect data from profiles and other sources, providing this data to miners. Miners then compute a human score and return it to the validator. The validator calculates its own score and matches it with the scores given by the miners. Miners with matching scores receive reward points.

Features

  • Decentralized Data Collection: Validators gather data from various profiles and metrics.
  • Human Score Calculation: Miners calculate human scores based on provided data.
  • Score Verification: Validators verify the accuracy of the scores calculated by miners.
  • Reward System: Miners with accurate scores receive rewards.

Architecture

The system consists of two main components:

  1. Validators:

    • Collect data from profiles and other metrics.
    • Provide collected data to miners.
    • Calculate their own scores and verify miners' scores.
  2. Miners:

    • Receive data from validators.
    • Calculate human scores.
    • Return scores to validators for verification.

Installation

To set up the Tatsu Identity Subnet project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/TatsuProject/Identity-Subnet.git
    cd Identity-Subnet
  2. Install the required dependencies:

    pip install -r requirements.txt
    pip install -e .

Usage

To run the project, use the following commands (assuming that you have done the setup as decribed in docs):

  1. Start the validator:

    python3 neurons/validator.py --netuid 36 --subtensor.network finney --wallet.name validator --wallet.hotkey default --logging.debug
  2. Start the miner:

    python3 neurons/miner.py --netuid 36 --subtensor.network finney --wallet.name miner --wallet.hotkey default --logging.debug

For detailed usage instructions and examples, refer to the documentation.

Technical Guide

You can find the detailed Technical Guide in the docs folder, refer to Technical_Guide

License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •