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.