- [[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]]