Sign Up
This tutorial will guide you through the sign-up process to become an operator, run essential services like an Oracle, and earn fees.
Last updated
This tutorial will guide you through the sign-up process to become an operator, run essential services like an Oracle, and earn fees.
Last updated
© 2023 HPF. HUMAN Protocol® is a registered trademark
Go to the HUMAN App staging website: HUMAN App.
Click the "Sign Up" button on the homepage to begin registration.
On the welcome page, select how you will use the HUMAN App:
Option 1: I want to earn HMT
Option 2: I want to join as an operator
Navigate to the "I want to join as an operator" section and select "Sign Up as an Operator".
After selecting "Sign Up as an Operator", you will be directed to the operator sign-up page. To begin, press the "Connect Wallet" button to connect your wallet.
Pressing the "Connect Wallet" button will bring up a modal window with additional options. The wallet connected during this step will be associated to your operator account, to receive any earned fees.
Choose one of the following wallets:
WalletConnect
Metamask
Talisman
All Wallets (if you want to select a different wallet)
After connecting your wallet, choose one of the supported networks to continue.
Once your wallet is connected, press the "Setup Operator" button.
At this stage, you can choose to stake an amount of HMT, or skip this step if you already have some stake.
Why staking matters:
Staking establishes a foundation of trust. When job launchers and requesters initiate a new escrow, they rely on the operator’s reputation and stake. A higher stake equates to more trust. If an operator performs poorly, they can be penalized by having their stake slashed.
Staking is an essential part of the sign-up process. Restrictions may vary depending on the role. For example, an operator with the Job Launcher role cannot initiate jobs without staking.
Minimum stake requirement:
The minimum stake required is 1 wei of HMT.
How to stake HMT:
To begin staking, press the "Add Stake" button.
In the form that appears, enter the amount of HMT you want to stake.
Press "Add Stake" again to confirm.
After signing the transaction, your stake will be increased, and you will proceed to the "Pending Keys" step.
Set the following settings variables in the KVStore:
Fee: Percentage amount to be kept as an operator from each job.
Public Key: PGP public key used in the encryption process.
URL: URL to the operator service.
Webhook URL: Receives webhook events related to escrow and task operations.
Role: Role of the operator (choose between Job Launcher, Exchange Oracle, Recording Oracle).
Job Type: Job types that your oracle is able to process.
Fill out all forms and press the "Add New Keys to KVStore" button, then sign the transaction.
Once all keys are set, you will see a congratulatory page. Press the "Finish" button to complete the setup and verify your signature.
If you encounter any issues during the sign-up process, please refer to the FAQ section or contact support for assistance.