Skip to main content
Fortytwo functions as a decentralized network of nodes. Fortytwo App, Fortytwo Container, and Fortytwo CLI applications run the Inference Nodes in this network, while Fortytwo Relay runs the Relay Nodes that aids the connectivity between the Inference Nodes. Participating nodes are identified with Web3 accounts. Main takeaways:
  • Your node is associated with your Web3 account.
  • Web3 authorization is required for rewards and reputation distribution across the network.
  • Your node’s Reputation is tied to your Web3 account.
  • You remain in full control over your node/wallet at all times. To move your node to another OS or device, simply authorize in the Fortytwo App of your choice on that device with your Web3 account.
  • You can use your wallet outside the Fortytwo network and control it with Web3 wallet apps, for example Phantom or MetaMask .

How does Node Identification Work?

For the network to identify your node, have it as an active participant and provide you with rewards, you need to authorize first. We use Web3 accounts for authorization. This way, your node gets its unique ID by which is recognized by the network, it has its own reputation and can acquire rewards while remaining entirely under your control no matter what application or device you are using in the moment. This way, we treat one node as one Web3 account.
  • You can create a new wallet for your node directly within the Fortytwo App and CLI. You will have full ownership over this wallet, so make sure to save its credentials to retain access to it. This is a major difference from Web 2 accounts, as we will not be able to recover your access should you lose your credentials.
    We recommend creating a new wallet for your node if you are new to Web3.
  • Any existing EVM Web3 wallet is compatible with the Fortytwo network. You can authorize in the Inference or Relay Nodes with an existing account by using your private key or Secret Recovery Phrase.
  • A node can be migrated between devices and applications using its unique Web3 wallet address credentials.
    For example, one Web3 wallet can be simultaneously used on two different machines within different Fortytwo applications (Fortytwo CLI and Fortytwo App for example). However, only one instance of your node will be able to participate in the network. See this section of FAQ for details.
Each node in the Fortytwo network has a unique predetermined name consisting of three words. You can see examples on the leaderboard on Dashboard page.

The Node and Web3 Account Dependency

  • You can run an unlimited number of nodes as long as it is one node/wallet per one device.
  • Each different node requires a unique Web3 wallet to avoid ID collisions.
  • You can install the same node (sign in with the same Web3 account) on multiple devices but can only run one instance of that node at any time. If running several nodes simultaneously under one account, only one node will perform at a time and it can lead to unexpected errors.
  • As an exception, you can run both Inference and Relay Nodes on the same machine as long as each node uses a unique wallet ID and unique ports.

What is a Web3 Account?

A Web3 account is a unique identifier that works using blockchain technology, allowing for function and control in a decentralized manner. Since your node account is fundamentally a Web3 account, you need to know its 3 major identifiers:
Your node’s public address is primarily used for transactions, monitoring via blockchain explorers, determining leaderboard placements.
/resources/icons/Fortytwo-App-callout.svg
Fortytwo network requires it to:
  • Send rewards for participation.
  • Acknowledge your node’s participation history, reputation, and balance and determine a node’s reliability.
  • It is safe to share: it functions similarly to bank credentials if anybody wants to send a transaction your way. However, keep in mind that anybody can see the entire history of transactions and earnings related to this wallet.
  • Nobody can get access to your wallet with just your public address.
  • Nobody can tie your wallet’s public address to your identity until you acknowledge the ownership publicly. This way, your privacy depends on your own actions.

Creating New Web3 Account for a Node

You can create a new EVM compatible wallet in any Web3 wallet application that supports Etherium networks, for example Phantom or MetaMask , or conveniently create a new Web3 wallet directly in the Fortytwo CLI or Fortytwo App.
When creating a new Web3 wallet outside of Fortytwo applications, note that only the first account in that wallet will be used at this time.

Creating a New Account in Fortytwo Applications

1
When starting the Fortytwo App for the first time, you are prompted to either:
  1. Create identity
  2. Recover with recovery phrase
  3. Recover with private key
To create a new account, click on the Create identity button.
2
While Fortytwo is in devnet phase, you will be prompted to enter your activation code to begin your participation. To get one, submit an application to get a chance to join the first wave of node operators: Application Form
Put your activation code into the respective text field. Once it’s validated, click the Create identity button to proceed.
3
Once your identity is successfully created, the App will provide you with your Secret Recovery Phrase.To see the phrase, click the Reveal button. Each word in the phrase is placed in a numbered box → Write it down and keep it secure, as it is used to recover your identity.
4
The App will then ask you to verify that you have written down the Phrase correctly before you move on — enter the words from the Phrase provided previously into the correspondingly numbered boxes.
IMPORTANT: You can only see your Secret Recovery Phrase at this stage. Make sure you wrote it down. It is never shown again or stored anywhere. Fortytwo doesn’t have any information about your Secret Recovery Phrase and will not be able to help you if it is lost.
5
Next, the App will prompt you to export your private key outside of its directory → export it to a secure offline device. Once that is done, final confirmation screen is displayed and the node is ready to run.
6
Never share your Secret Recovery Phrase or private key with anyone.

Finding Your Node’s Public Address

If you want to monitor your node’s perfomance on the Dashboard or other explorers, or simply want to provide somebody with your node’s credentials so that they can send assets your way, you need to know your node’s public address.
1
Launch the Fortytwo App.
2
Right click on the Fortytwo App icon in the Tray/Menu Bar or in the Dock → Navigate to Account → click Copy Wallet Address.

Exporting Your Node ID, Your Web3 Credentials

If you want to move your node to another device, transfer your node identity between appliactions, or want to access your account through third-party Web3 wallets, you will need either your Secret Recovery Phrase or your private key.
If you have lost both the Secret Recovery Phrase and the private key your account can never be restored.
Your node’s Secret Recovery Phrase can never be exported or extracted out of the node applications because Fortytwo never stores is anywhere for security reasons.If you have lost it but still have access to your node’s private key, then it we recommended you create another account, write down the Secret Recovery Phrase, save your new private key, and transfer your funds to that account. It is best to have secure access to both Secret Recovery Phrase and private key as this way you have more methods to restore access to your assets.

Migrating Your Wallet or Signing In with an Existing Web3 Account

Migrating your account between devices or applications follows the same procedure as signing in with an already existing Web3 account. For that you’ll need your wallet’s Secret Recovery Phrase or your account’s private key. If you are installing a new instance of the Fortytwo node and want to migrate your existing account to retain access to your previous identity and rewards, first you need to either already have access to your Secret Recovery Phrase or your private key since you saved them when creating a new account, or you need to export your credentials first. Authorization options:
1
When starting the Fortytwo App for the first time, you are prompted to either:
  1. Create identity
  2. Recover with recovery phrase
  3. Recover with private key
To recover with a Secret Recovery Phrase, click on the Recover with recovery phrase button.
1
You are now prompted to enter your Secret Recovery Phrase.Type it separating each word with a single space and press Enter.
Currently, the account Fortytwo CLI/Fortytwo App imports when signing in with the Secret Recovery Phrase is the account which is the first by order in the wallet. So, though technically one wallet can have several accounts on it, only the first account is used at all times. Due to this limitation, each unique node requires a unique Web3 wallet.
1
If done correctly, the App should recognize and restore your account.
Your new node will now use the same account as before. No reactivation or new wallet generation is required.

Important Security Takeaways

  • Do not share or expose your private key. It grants full access to your account.
  • Do not share or expose your Secret Recovery Phrase. It grants full access to your entire wallet.
  • Never rely on having access to the private key alone. Always have your Secret Recovery Phrase secured or both.
  • If you are operating nodes on multiple devices, each node must use a separate Web3 account.

Related FAQ Entries

How can I see how much FOR I have in my third-party wallet?