updated September 2019 Mainframe OS has been developed over the past 18 months with the unwavering core values of Privacy and Decentralization. The goal is to provide easy access to developing, discovering, and using Unstoppable Dapps that likewise reinforce common values, and to power the platform with MFT. This in turn will lead to greater Freedom, Independence, and
Empowerment for all users. In pursuit of these goals, we have designed a rich and full-featured user experience, integrated with various web3 infrastructure and services, developed and standardized low-level protocols, collaborated with the broader web3 community, and at every layer carefully considered any tradeoffs and compromises necessary to balance user experience, available technology, and adherence to guiding values. We continue to research and discuss at length how to leverage Blockchain technology to power the platform with MFT, with the first contracts already implemented and more already in development. We are proud of the first form released to developers at the end of 2018, the rough alpha version released to users in early 2019, and are currently heads down working hard towards future milestones as outlined below. Mainframe OS is a new way to experience the potential of decentralization. We are excited about all we've accomplished so far, driven by the possibilities of the future, sobered by the scope of work required to get us there, and sustained by the community's continued support and enthusiasm for the project. For more information and answers to common questions about Mainframe OS, see the FAQs. Research projectsThese topics are currently being explored by our product and engineering teams, but all include some technical challenges that are not yet resolved. They will progress from "research" to "development" as possible. Blockchain-based subscriptionsInvestigating best way to implement subscriptions on the blockchain. This would lay the groundwork to have Mainframe OS users subscribe (using MFT) to a plan that includes premium features of the platform as well as potentially abstracting Ethereum gas and Swarm storage fees. Community-moderated apps marketplaceMainframe OS is a platform for building and using decentralized applications. So far there is very basic discovery (suggested apps list) to help users find and install new apps. This will be expanded in Alpha 4 and Beta 1 but will still be fairly limited in scope and centralized. Ultimately the intent is to create a robust community-driven marketplace to reinforce our core value of decentralization. Needs to include rankings, incentivization, promotion, accountability, and rich filtering tools. App developer business modelsIn line with the research on subscriptions and marketplace, we are exploring how to facilitate business models for app developers through the Mainframe SDK, including potentially subscriptions, paid apps and in-app purchases. Future-proof data structure for Mainframe protocolsThis is very important as Mainframe OS moves out of the Alpha phase into a Beta state. We'll need to support compatibility for the various protocols (contacts, identity, communications, storage, payments, etc) between versions, as well as backwards and forward compatibility with the data vault. Voltaire Release: 2019-Q4 Milestone (Beta 1)Voltaire's (mis-quoted but oft-attributed) sentiment “I disagree with what you say, but I will defend to the death your right to say it” reflects his free speech legacy. Mainframe OS protocols & SDK APIs
Mainframe OS User Features
Mainframe apps
2020-Q1 Milestone (Beta 2)We are still evaluating the features and UX improvements we should prioritize for next year, and how the upcoming Devcon V and its associated news might affect our priorities.
Future RoadmapWe'll continue to plan and update the roadmap to stay two releases ahead. Anything beyond that is unrealistic in this rapidly changing technological landscape. Projects Backlog(In no particular order. Subject to change.)
|