This is still a work in progress and it may be subject to change.

Continue by using your preferred path to opt-in and run your operator. Make sure you have the variables from the Prerequisites page.

1

Verify Docker installation

Make sure you have Docker, and Docker Compose installed and the daemon running on your system.

We set up a Docker Compose file to run the Attester node. Now, download the docker-compose.yml file using the following command:

curl -O https://raw.githubusercontent.com/0xzerolabs/the-forge/main/validation/docker-compose.yml
curl -O https://raw.githubusercontent.com/0xzerolabs/the-forge/main/dockerfile
2

Configure environment variables

Create a .env file. Following the variables from the Prerequisites page, fill in the values:

touch .env
echo "PRIVATE_KEY=your-operator-private-key" >> .env
echo "OTHENTIC_RPC_URL=https://forge-rpc.0xzero.org" >> .env
echo "EIGENDA_ENDPOINT=https://eigenda-disperser-endpoint" >> .env
echo "STORY_RPC_URL=https://story-aeneid-rpc" >> .env
echo "BOOTSTRAP_ID=the-forge-othentic-bootstrap-id" >> .env

Confirm the variables you set are correct by running the following commands:

cat .env
3

Run the Attester

Now, run the node using the following command:

docker-compose up -d
4

Confirm the Attester is running

Check the status of the Attester node using the following command:

curl http://localhost:2078/health

It should produce and output the following:

OK
Congratulations! You’re now a part of The Forge.