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.
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.
- 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.
The system consists of two main components:
-
Validators:
- Collect data from profiles and other metrics.
- Provide collected data to miners.
- Calculate their own scores and verify miners' scores.
-
Miners:
- Receive data from validators.
- Calculate human scores.
- Return scores to validators for verification.
To set up the Tatsu Identity Subnet project, follow these steps:
-
Clone the repository:
git clone https://github.com/TatsuProject/Identity-Subnet.git cd Identity-Subnet
-
Install the required dependencies:
pip install -r requirements.txt pip install -e .
To run the project, use the following commands (assuming that you have done the setup as decribed in docs):
-
Start the validator:
python3 neurons/validator.py --netuid 36 --subtensor.network finney --wallet.name validator --wallet.hotkey default --logging.debug
-
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.
You can find the detailed Technical Guide in the docs folder, refer to Technical_Guide
This project is licensed under the MIT License - see the LICENSE file for details