The Fluence protocol is implemented as the Fluence reference node which includes the
Peer-to-peer communication layer
Marine interpreter
Aqua VM
Builtin services
and more.
Builtin services are available on every Fluence peer and can be programmatically accessed and composed using Aqua just like any other service. For a complete list of builtin services see the builtin.aqua file in the Aqua Lib repo.
To find out how to create your own builtin service, see the Add Your Own Builtins tutorial.
Node distribution
All infrastructure-related information is kept in fluencelabs/node-distro repository on GitHub.