Skip to content

Latest commit

 

History

History
103 lines (103 loc) · 2.62 KB

README.md

File metadata and controls

103 lines (103 loc) · 2.62 KB
  • for convenience in app we took metaphor of magic school for gamification
    • network => verse
    • root => root
    • subnetwork => faculty
    • uid => ticket
    • validator => medium
    • delegate => class of medium
    • miner => mage
    • delagator => warrior
  • O (oxygen) token is for the cyber verse
  • create verse
    • product
    • explore epochs
      • explore verses
        • ListDeploidContracts
      • explore verse
        • listSubnetworks
      • explore faculty
        • listSubnetwork
      • deploy verse
        • InstantiateCybernet
          • TODO burn 1 TH
          • TODO pricing for verses
          • max mentors
          • max learners
          • particle with description
      • deploy faculty
        • RegisterNetwork
          • particle:
        • DissolveNetwork
          • netuid: u16
  • become mage
    • product
      • mining is hard - good visualization map of steps
        •     flowchart LR
              	subgraph mage [become mage]
              		ChooseYourVerse[choose verse]-->BurnedRegister[buy ticket]
                      ChooseYourVerse[choose verse]-->Register[mine ticket]
                  end
                  subgraph teach [teach]
                  	BurnedRegister-->ServeAxon[publish axon]
                  	Register-->ServeAxon
              		ServeAxon-->|optional|ServePrometheus[publish stats]
                      ServeAxon-->|optional|Cyberlink[cyberlink]
                      ServeAxon-->SetWeights[set weights]
                  end
              	subgraph medium [become medium]
              	    Cyberlink[cyberlink results]-->BecomeDelegate[attract warriors]
              		SetWeights-->BecomeDelegate
                      BecomeDelegate-->SetWeightsAsValidator[validate mages]
              		SetWeightsAsValidator-->RootRegister[prioritize learning]
              	end
          
          Loading
      • amazing personal dashboard of mage
        • Register
          • netuid: u16
          • block_number: u64
          • nonce: u64
          • work: Vec
          • hotkey: String
          • coldkey: String
        • BurnedRegister
          • netuid: u16
          • hotkey: String
        • ServeAxon
          • netuid: u16
          • version: u32
          • ip: u128
          • port: u16
          • ip_type: u8
          • protocol: u8
          • placeholder1: u8
          • placeholder2: u8
        • ServePrometheus
          • netuid: u16
          • version: u32
          • ip: u128
          • port: u16
          • ip_type: u8
        • RootRegister
          • hotkey: String
        • BecomeDelegate
          • hotkey: String
          • take: u16
      • my verses and faculties with performance
      • set weights for root and faculties
        • SetWeights
          • netuid: u16
          • dests: Vec
          • weights: Vec
          • version_key: u64
  • become warrior
    • product
      • explore mediums by their apr
      • check consolidated stats on the particular medium
      • check their answers
      • stake on them
        • AddStake
          • hotkey: String
          • amount_staked: u64
        • RemoveStake
          • hotkey: String
          • amount_unstaked: u64