ZenPub server is the back-end software for the Reflow project.
The ZenPub server implementation language is Elixir (running on Erlang/OTP), a language designed for building reliable systems. It uses the Phoenix web framework and the Absinthe GraphQL Toolkit to deliver a GraphQL API which the frontend interacts with. It uses ActivityPub to deliver server-to-server federation.
The ZenPub clien, the mobile app and any other frontend to REFLOWOS is work in progress available by 1Q 2021 according to the REFLOW project plan.
The REFLOW OS cloud container is designed to connect a distributed cloud of micro-services through a private and anonymous peer-to-peer network cluster, enforcing privacy by design principles and lowering the liability of network and service providers.
This component will be deployed once REFLOW pilots are ready to test federation features according to specific requirements.
Development of crypto smart-contracts and blockchain integration is on-schedule and will be delivered at end of 1Q 2021 according to the REFLOW project plan.
The DECODE technology adopted is Zenroom: a tiny secure execution environment that integrates in any platform and application, even on a chip or a web page. It can authenticate, authorize access and execute human-readable smart contracts for blockchains, databases and much more. It helps to implement a cryptographic stack inside REFLOW OS by keeping it simple, understandable and maintainable.