Become a Guardian

Manas Network

Manas network supports open ecosystem of Gurdians to join & leave at their will without negatively impacting the network. Being a Guardian on the Manas means contributing to building a DA with customized privacy & security. A Guardian can also share their resources for performing compute or verification on the network helping grow the data, compute & AI ecosystem. The participants only need to follow the rules laid out in the runtime so that they do not face any negative economic impact.

System Requirements

Resource
Minimum
Recommended

RAM

8 GB

16 GB

Processor

8 cores

16 cores

Disk

200 GB

1 TiB NVME

Bandwidth

1 Gbps

5 Gbps

GPU

-

-

Extras

Virtualization

Virtualization, CPU TEE (Future Updates)

Supported Platforms

The Palliora node client supports containerized environment for running a node. The container images are currently available for the following platforms -

  • Linux/amd64 - Ubuntu 24.04

  • Mac/arm64

Pre-Requisites

  • Docker

  • Nvidia Drivers (only for Nvidia GPUs on Linux)

  • Ollama (along with pre-installed models)

  • NodeJs, npm

  • Palliora-cli

Install dependencies

Docker Install docker on MacOS - https://formulae.brew.sh/formula/dockerarrow-up-right Install docker on Linux - https://docs.docker.com/engine/install/arrow-up-right

Nvidia Drivers

Ollama Download and install ollama from here - https://ollama.com/downloadarrow-up-right

NodeJs Install nodejs environment - https://nodejs.org/en/downloadarrow-up-right

NOTE: Prefer install using nvm

Palliora-cli

Setup a Guardian Node

The pre-requisites for an active Guardian participant requires them to do the following:

  1. Provide node preferences to activate the Guardian services

file-download
2KB

Docker-compose config

  1. Save the attached palliora-manas.json.

  2. Save the attached docker-compose.yml .

  3. Open a terminal where you have saved the downloaded files and run the following commands

Command

  1. Store the docker login auth token in the Environment by executing

  2. Perform Docker login by executing

  3. Run the docker compose with following command:

Ollama setup

  1. Pull relevant model (e.g. `llama3.1:latest`)

  2. Start ollama server

Create an account

To create a fresh account, run the palliora-cli with following command

Get test tokens

Use the palliora-cli to receive test tokens on your new account. The following command funds your account with 1000 PALI tokens.

Bond Tokens

The next step is bonding PALI. A bonded account, holds your staked tokens (PALI) that back your guardian node. Bonding your PALI means locking it for a period, during which it cannot be transferred or spent but is used to secure your guardian's role in the network. The Minimum Bond Requirement is 1,000 PALI tokens.

The following sections will guide you through bonding PALI for your guardian.

Bonding PALI

Using the palliora-cli use the stake-new command to bond your tokens as follows:

(Optional) Node operators can increase/decrease their existing stake using this command.

The amount flag signifies how much of PALI tokens will be staked. This value must be equal or greater than the minimum guardian stake. The parameters accepts floating values upto 18 decimal places.

The reward-destination gives the node operators an option to provide an alternate address to receive the stake rewards into. By default the account that is setup will receive the staking rewards but any valid address can be set as the reward destination using this option.

Guard

NOTE: Wait for the chain to sync before performing the following action.

Using the palliora-cli use the join-guardian command to participate as guardian (NOTE: Joining as a standard guardian with trusted compute services):

Last updated