You'll find here the full detailed specification of reTHINK Framework
The reTHINK Framework provides a decentralised communication infrastructure to make network services faster, more effective, more trustful, fully programmable and implicitly inter-operable. Only data formats are required to be standardised to ensure interoperability. No standards are needed for network protocols or for APIs, radically reducing standardisation efforts. Ultimately, reTHINK framework is an alternative to current dominant walled garden communication networks that prevent newcomers from entering in the market and, at the same time, empowers the users with the choice and the management of their private data and identities.
The reTHINK Framework provides the tools to build a global decentralised network of Hyperlinked Entities (hyperties) that are executed at the edge and trustfully communicates through a Decentralised Messaging Framework.
Watch reTHINK Overview YouTube Video:
<img src="http://img.youtube.com/vi/8H57GIBs31o/0.jpg" alt="reTHINK Overview" width="240" height="180" />
This repository contains specifications for:
Transversal to these specs we have:
You can also find in this repo a set of tutorials to support the development of Hyperties, Apps and Message Nodes.
In order to setup your own reTHINK Framework, you should install the several components (docker images available). The full process is described in deployment section. Developers only have to use toolkit.