Platform Earth is aimed at providing as simple and as scaleable a means to allow socially oriented organisations to cooperate. Too many projects are re-inventing the wheel, and we now have robust open source tool chains that these organisations can deploy to reduce costs and improve quality.
There are a number of emerging decentralised technologies, such as ethereum, IPFS, secure scuttlebut, dat, matrix.org and holochain, that allow developers to build financial, democratic and new forms of legal cooperation. This emerging world is powerful, fast moving and confusing.
Platform Earth aims to bring together these worlds to provide a practical solution to cooperative enterprises, such as democratic movements, cooperative businesses, and community initiatives. By combining a robust, scalable microservice abstraction layer to blockchain projects, through trusted federated servers, we can both deploy these services to communities before there is widespread adoption of decentralised services, and sustainably finance the hosting and ongoing investment in the software services required by this community.
The web is currently in a state of transition with all the required technologies built into modern browsers, and distributed ledger (blockchain) technology is now available in a number of forms ready to be deployed in projects. The time is right for this transition. Furthermore, the microservice platform lends itself to migrating legacy projects and code bases to modern scalable software architectures and decentralised ledger technologies. Providing well document rest api’s enables front ends to be developed against legacy infrastructure, which can then be switched out to provide more modern technology in the background at a later date without affecting the front end development.
In this way we can be building decentralised ledged technologies for wide scale cost effective deployment by communities, based on community derived API specifications. At the same time projects can start to create modern responsive front ends in the secure knowledge that their services will continue to work when more advanced technologies are deployed in the backend. Whoever then wants to deploy or utilise services in a pure decentralised p2p environment will then be free to run them as such or use an IOT based local server running exactly the same service.