- [[cybernet]], [[cyberver]], [[cybertensor]]
- the simpest dumb solution
- [[avatar]] choose [[faculty]] to ask
- price if fixed
- [[avatar]] ask [[cybernet]] [[prog]] which [[axon]] to ask
- [[avatar]] send [[signal]] with cyberlink and tokens to [[axon]] and [[bostrom]]
- [[axon]] start preparing answer and listen [[signal]] confirmation
- after confirmation [[axon]] send answer to [[avatar]]
- problems
- [[axon]] can cheat and do not answer
- output of mechanism could disincentivize [[axon]] answer due to fixed price
- more simple smart solution
- design choices
- let [[axon]] prove clients that their [[answers]] are valuable
- move risk of non payment to [[axons]] with query limiting of not paying [[avatars]]
- [[prog]] is need only for accounting of [[ask]] and determining recommended price of [[asks]]
- process
- [[avatar]] send [[cyberlink]] to [[bostrom]]
- in parallel [[avatar]] ask [[cybernet]] [[prog]] which [[axon]] to ask: random + ranking
- [[axon]] preparing answer and send it to [[avatar]]
- [[avatar]] evaluate the answer and if decide to cyberlink it send payment to axon [[through prog]]
- [[axon]] account for paying [[avatars]] and can reject [[asks]] from particular [[avatars]]
- [[prog]] index payments and recalculate recommended price of ask using eip-1559 like moving average
- outcomes
- [[axon]] are motivated to answer better
- [[cybergraph]] accumulate valuable answers
- recommended [[price]] maximize gain of [[axons]]
- [[avatars]] can have amazing answers from [[bostrom]]
- how to decide which [[cybernet/axon]] will serve and get reward
- can be decided by algorithm or [[avatar]]
- best
- no choice is the better for the product
- [[avatar]] assume that network is smart
- and faculty can decide on who give the answer
- simplest
- choice from top mentors by some metrics
- staking on mentors is the next step in funnel
- more options
- choice from staked mentors
- choice followed mentors
- does cyberlinking necessary in this process?
- simple: no
- right: of course
- how to define price for requests
- simplest: let [[axon]] decide
- right: let [[avatar]] decide using eip-1559 recomendation
- how to charge for every request
- simples: one [[ask]] - one [[signal]]
- options
- send [[signal]] to [[axon]] he check validity and give answer
- payment channel: fast and cheap
- [[avatar]] send tokens to [[prog]]
- [[avatar]] send signed message to [[axon]]
- in case of validity [[axon]] answer to [[avatar]]
- [[axon]] decide when to settle in [[prog]]
- prog router: slow and smart
- [[avatar]] send query to [[prog]]
- [[prog]] route query to [[axon]] and charge for query
- [[prog]] cyberlink query and answer
- how to deliver content
- simplest: directly
- slow: through [[ipfs]]
- how to render answers
- simplest: add group into [[oracle/answer]] with answers from [[axons]]