Node

The Fluence protocol is implemented as the Fluence reference nodearrow-up-right 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 Libarrow-up-right 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-distroarrow-up-right repository on GitHub.

Node is distributed as a docker container fluencelabs/fluencearrow-up-right. Version information can be found on the releases pagearrow-up-right in GitHub.

It comes with IPFS, AquaDHT and TrustGraph bundled.

How to run a node

Just a simple docker run:

docker run --rm -e RUST_LOG="info" -p 7777:7777 -p 9999:9999 fluencelabs/fluence

Or take a look at the docker-compose.ymlarrow-up-right in the node-distro repository. It starts node with a web dashboard to explore deployed services.

Last updated

Was this helpful?