node-distro/docs/builtins.md
Anatolios Laskaris 9b6fe501d8
chore: Reorganize directory structure and update README [fixes FLU-276] (#96)
* Update

* Typo

* Update

* Fixes

* Fix

* docs: Added CONTRIBUTING and LICENSE-related words to README

* docs: a few typos fixed

---------

Co-authored-by: Mikhail <mikhail.zotov@fluence.one>
2023-02-22 09:42:26 +02:00

1.2 KiB

Builtin services

Rust peer distro comes with preconfigured builtin services.

registry

Registry implements service discovery.

aqua-ipfs

This is a native IPFS integration with Aqua language. It is used to orchestrate IPFS file transfer with Aqua scripts.

Image flavours ipfs and rich have an IPFS daemon running as a sidecar and aqua-ipfs configured to use this sidecar IPFS daemon. minimal connects to an IPFS daemon hosted by Fluence Labs.

In case you want to use a separately running IPFS daemon, you need to inject two variables:

  • FLUENCE_ENV_AQUA_IPFS_EXTERNAL_API_MULTIADDR - advertised to clients (e.g., frontend apps) to use in uploading files (ipfs.put), managing pins (ipfs.pin) etc.
  • FLUENCE_ENV_AQUA_IPFS_LOCAL_API_MULTIADDR - used by the aqua-ipfs builtin to connect to IPFS node

trust-graph

It can be used to create a trusted network, to manage service permissions with TLS certificates and other security related things.