diff --git a/README.md b/README.md index 1bf1dd1..c6c9255 100644 --- a/README.md +++ b/README.md @@ -30,25 +30,26 @@ The goal of this project is to implement a distributed and decentralized system - Validators can request the connection information of miners from the subtensor network. This information is validated and decrypted locally using the validator's private key. -## Communication Flow +## Basic Communication Flow diff --git a/assets/diagrams/CommunicationFlow.svg b/assets/diagrams/CommunicationFlow.svg index 29814ea..b4b6b5e 100644 --- a/assets/diagrams/CommunicationFlow.svg +++ b/assets/diagrams/CommunicationFlow.svg @@ -1,20 +1,21 @@ -ValidatorValidatorMinerMinerGitHubGitHubStorageStorageBittensorBittensorGenerate Validator key-pairPublish public key along with HotKeyFetch Validator infoEncrypt Miner IP/Domain with Validator public keyAdd/update file with encrypted IPs/Domains for ValidatorsPublish file locationFetch file locationFetch Miner fileDecrypt Miner file entry encrypted for given ValidatorSend request using decrypted Miner IP/Domain