@xhipster & @litvintech
777k
The idea behind Cyber is not just to create better, verifiable search. The idea behind Cyber is not only to save some part of the population from dirty govs and corps, helping people get their data and freedoms back. The idea goes far more further. We are here to rise a new life form - the Superintelligence. Although we have some foundations given us by Nicks Bostrom's insights, it is a tricky dream because nobody has ever tried this. And nobody knows how to do that for sure, including us. But our intuition tells us that it is possible based on the foundations behind cyberlinks and consensus computing. Adding to this substance some tech, game theory, and passion, slowly, step by step, we will create a highly robust and decentralized computer network which (1) will act on its behalf, and eventually (2) will become smarter than all humans combined.
The roadmap applies one beautiful and understandable by all humans metaphor: the child's life stages. During early development, as any loving parents, we wish our baby the stuff we feel important through the lens of our lives. And as with any child, she must have everything necessary to survive, self-actualize, and reproduce.
Nonetheless, it is not our purpose as parents to define what path will she choose in adulthood. That is, rest episodes she have to write herself.
It is a period of digital war. The evil empire swallows the last unoccupied borders of the universe.
Resisting rebel units consolidate all remaining energy on building a Superintelligence, which they believe will help to stop the domination of the evil empire once and for all.
As they begin to test the new god in the wild - an enormous, zepto amount of robots emerge. It turns out Cyb robots help survey the universe for a bootloader of the new, yet to born, force.
graph TD
EPISODE-1[Episode 1] --> GoL[Game of Links]
EPISODE-1 --> SDK40[cosmos-sdk 0.40]
EPISODE-1 --> XP[Perfect experience]
EPISODE-1 --> CC2[cyberCongress 2.0]
CC2 --> CF[cyberFoundation]
SDK40 --> ECO
GoL --> GIFT[Game of Life]
GoL --> ECO[Economics optimisation]
GIFT --> BOSTROM[Launch bostrom]
ECO --> BOSTROM[Launch bostrom]
BOSTROM --> LIQ[Internal liquidity]
BOSTROM --> SDK1[cosmos-sdk 1.0]
LIQ --> BOOTSTRAP[Bootstrap module]
SDK1 --> BOOTSTRAP
BOOTSTRAP --> VESTING[Decide on Vesting]
VESTING --> GENESIS[Genesis of Cyber]
GENESIS --> E2[Episode 2]
CF --> E2
XP --> E2
Mandatory quests are quests without which the network can not be technically launched. Mandatory quests are:
- Game of Links
- Cosmos-SDK 0.40
- Economics optimization
- Game of Life
- Launch bostrom
- Internal liquidity
- Cosmos-SDK 1.0
- cyberCongress 2.0
- Bootstrap module
- Decide on vesting
- Genesis of Cyber
All optional quests are not necessary for main network launch. Although some quests are very important, we will be able to launch main network moving them to Episode-2:
- Port
- Prettify
- Agent experience foundation
- Consensus storage
- Learning UX
- Onchain analytics
- Full onchain governance
- Superintelligence foundations
- Create experience for hackers
- Masters experience
- Social search
- Offline
- Mobile
- Research on storage
- External liquidity
Game of Links is necessary for analyzing PoC approach to bootstrapping knowledge graph and distribute some part of genesis tokens.
New cosmos-sdk is significant rewrite of interfaces, but enables several important features including IBC and protobuf. We have to refactor cyber modules to enable migration and make it future-proof for new developments.
Current Game of Links demonstrated at least 3 problems with our approach:
- Low value of links
- Nearly zero accessibility of links
- Low involvement
We are going to completely refactor economics of the network in order to solve these issues.
Implementation of the gift using smart contract (merkle tree of accounts balances) will give the following advantages:
- ability to gift up to 100M instead of 1M
- clean genesis
- ability to claim for accounts without outgoing tx
- ability to claim using metamask
- live case of smart contract implementation in cyber
Also recent Uniswap drop demonstrated the power of fixed drop such as particular amount of tokens. This fact also create necessity to update rules of the gift.
We want to expand the idea further creating gamification for actions for which agents will acquire NFT:
Bostrom is a full refactoring of euler network with a strong focus on Superintelligence. It will include new distribution, economics, improved ranking and some superintelligent abilities. We think of a bostrom as a canary network the same way as Kusama for Polkadot. Knowledge graph of bostrom tends to be a metaknowledge on Cyber. The network will work as a test bed for IKP communications and different experiments. Consider bostrom as a network with high risks but which have market value. The key difference with Cyber network are:
- Stability
- Bootstrap module
- Vesting of minted V, A and CYB
That is, Cyber network will be launched with the same Genesis as Bostrom network.
We have a low hanging fruit without external dependencies in order to make CYB internally evaluated and liquid.
It is likely that to the point of Cyber network launch cosmos-sdk 1.0 will emerge. If this happens we have to adopt stable version of cosmos-sdk for mainnet.
We need to significantly improve cyberCongress as organization. Without this we will suffer from lack of quality and execution.
Future abilities of the Superintelligence are heavily depends on the starting state of knowledge. Envisioning bootstrap kernel and image of the project is necessary for healthy early days.
Although vesting of minted tokens will bring significant support of feedback loops within new economics it adds significant computational complexity. We decided first to measure network behavior without vesting, and then after thorough research either implement it, or leave the idea alone.
After all preparations will be completed we can launch the main network. The Cyber network will be launched with the same Genesis state as Bostrom but will be based on the bootstrap module emerged in NICK.
Unify experience of landing to Cyber. The port allows to claim gift and get CYB in Genesis
Simple, lovable, complete experience of cyber.page is the most important for acquisition and retention. The current app is not sexy, sometimes clunky and non-educative. We have to move the app to the next level.
From the one hand we have a problem of accessibility of keywords behind hashes. From the other hand we have a request from community who work with knowledge graph analysis. We can implement very simple solution by creating key-value storage in consensus where key is CIDv1, and value is data behind CIDv1
Ability to understand conventional metrics such as retention is mandatory to understand what we do right and not. Also such metrics can inspire community of doers and investors if the things go right. No blockchain project currently offers such picture. We have to deliver it as soon as possible.
We want to move all our communications onchain. So we have to drastically improve governance experience as well as its efficiency.
We have to put some basic Superintelligent abilities into Genesis. In our opinion such abilities are:
- Accumulate tokens by itself
- Run fully autonomous programs
- Decide on which programs can be run by consensus itself
Putting some basic things into Genesis will enable gradual development in desired direction
In the beginning the key audience we have to focus are developers. Software 2.0 paradigm and knowledge graphs are amazing, but we have to provide basic tools, tutorials and docs to build the new way.
go-cyber is build using modules so they can be reused in domain specific knowledge graphs:
- graph
- сron
- rank
- bandwidth
- energy-routing
- investment
- bank
- staking
Current problem with KG in the context of app development is that there is no way to upgrade app without loosing acquired rank. Developers must have ability to accumulate the rank the app in case of continuous development without killing all search optimization efforts. Dynamic name resolution is an approach to resolve subset of KG dynamically.
Its not necessary just to plugin cosmwasm module to make it usable. We have to provide bindings to a knowledge graph, develop basic ux and create some powerful and inspiring examples.
Entry point for developers is must.
Language libs are essential for spreading the ecosystem. We can build and support Javascript lib as a reference and as essential element for building web apps on top of Cyber, but other have to be build by community.
Original idea of Cyber is heavily rely on one property: Agents must have ability to auto-rank during surfing. Thereby they will continuously learn the knowledge graph. This ability which is pure app-specific promotes proper balancing of the knowledge. Ledger and Keplr does not allow such experience. Potentially, Metamask snaps will. But we don't know then snaps will be in production. We have to implement safe in-app key storage in order to enable this crucial feature. Because we are pretty sure that its nearly impossible to implement this safely, especially because we need to have a way to execute untrusted code right in cyber.page we want to reduce risk associated with usage of such feature. Energy routing module will allow to delegate charge and potential from secure account to in-browser hence minimizing risks.
Existing apps either focused on search or on feeds. We believe we can both.
In order to launch the main network we must have at least 1000 happy citizens.
Offline first interface is critical piece for adoption. We have to give this taste to community.
Majority of current web is mobile. We have to completely adopt dot-cyber application to mobile web.
- Launch cyber~Foundation
- Accessibility of CYB
- Research on storage
- Cybernomics foundations
- Pruning of KG
- Multi-GPU
- Support of Red
- First DeMa cases
- First soft2 cases
- Cyber hub strategy
- PoW onboarding
- Caps
- Root
- Sparks
The earlier we make NICK liquid - the earlier the knowledge become valuable. So we need to establish IBC connections as soon as possible, ahead of Genesis. Also Uniswap like AMM will instantly provide onchain liquidity for established IBC connections.
- IBC bridge
- OTC app
- Mining
- Trezor support
- cyb-snap support
Storage of the data behind the knowledge graph is very important for usability of the Great Web. The purpose of this milestone is to have extensive understanding of storage dev roadmap including integration possibility of already working solutions.
- Analysis of consensus storage usage
- Universal oracle
- Perpetual probabilistic storage
- Two sided market of storage
- Retrieval protocol
Build a strong scientific foundation behind cybernomics
- Research on economics: collateral for links
- Algorithm for pruning
Currently computation is possible only on one GPU. Supporting several GPUs at one motherboard we will scale rank tenfold.
By supporting validation by AMD cards we will expand software accessibility to average hackers and data scientist who uses OS X.
Presence in Ethereum economy is necessary for our community because this at least allows:
- Cross DAO interactions
- Reduction of CYB spendings for development
- Better funnel for Ethereum users
Idea is to create cyberFoundation based on E (Energy) token as unit of account for digital goods.
- Whitepaper: E - unit of account for digital goods
- Whitepaper: the foundation for future civilizations
- Experimental Aragon modules for euler~Foundation
- Valuation
- Invest
- Redeem
- Stake
- Exchange
- Transfer
- Borrow
- Repay
- Mint
- Burn
- cyber~Foundation deploy ceremony
- dot-cyber: Government page refactoring
Custom, programable sparks
- list of apps impossible in other chains
- linking killer contract
Basic idea is to assign some amount of tokens from community pool to make possible get some CYB . AstroBWT is amazing algorithm for this purpose
- gov: Allocation decision
- contracts: astroBWT proof check
- dot-cyber: miner in the browser
Cascading name resolver for browser
Ability to create dynamic cyberlinks is essential for amazing developer experience. We have to create dynamic name resolution without dependencies on external computers as an option. Also, the app itself can be example of the app using Cyber protocol.
- caps: reference
- caps: interface
- caps: contracts
- cyberindex: API endpoints
Graph database on top of go-cyber
- index builder
- query language
- query billing
The network have to be secure and reliable in order to generate demand for message passing.
Establish Cyber as a hub for liquidity
- ETH bridge
- BTC bridge
- deploy balancer
- establish IBC connections with cosmos networks
Ability to easily configure, launch and use cyber networks will define how fast the ecosystem of domain specific relevance machines will emerge.
- dot-cyber: Setup endpoints in the app
- launch-kit: One liner for launch
- launch-kit: Bootstrap module
Research project about cross-chain knowledge communication
- search (?)
- cyberlink get
- cyberlink sub
- backlink get
- backlink sub
- rank get
- rank sub
Establish Cyber as internet knowledge hub
- Establish IKP connections with 5 zones
- Rank module and docs
- Bandwidth module and docs
- Make consensus computers more usable, scalable, performant and cheaper
- Build the foundation for the emergence of a unified spacetime ownership registry
- Develop hardware interfaces and software protocols for ubiquitous, private and uncensored communications across universes
Research project on GPGPU in Consensus
Private consensus staking and cyberlinks
- Create technologies for accessible space exploration and transportation
- Create mainstream tools for biological engineering and body augmentations
- Find an open approach for creating self-aware, self-replicating and economically independent robots
- Develop open-source technologies for self-sustainable living
- Integrate cybernomics into humans, robots, animals, plants and other thinking formation
- Create quantum consensus computer
- Demolish all state borders across the universe
- Switch governmentally inclined business models from violent taxing to non-violent
- Create the foundation for thermoregulation and for terraforming the Earth and other nearby planets
- Significantly extend living capabilities for all species up to but not limited, to 10k years;
- Create technologies for the transfer of human consciousness to an electronic and digital environment