Hub
HUMAN Website
  • HUMAN Protocol Document Hub
  • HUMAN Tech Docs
    • Architecture
      • Components
        • Smart Contracts
          • Escrow.sol
          • EscrowFactory.sol
          • Contract Addresses
        • Dashboard
        • Job Launcher
          • Standard
          • HUMAN Job Launcher
        • Exchange Oracle
          • Standard
        • Recording Oracle
          • Standard
        • Reputation Oracle
          • Standard
          • HUMAN Reputation Oracle
        • HUMAN App
        • Annotation Tools
          • CVAT
          • hCaptcha
          • Fortune (test)
      • Protocol Features
        • Routing Protocol
        • Abuse System
        • Qualifications System
        • Governance
    • SDK
    • Tutorials
      • Job Requesters
        • Signup
        • Launch Jobs
          • Fortune
      • Workers
        • Sign Up
        • KYC Verification
        • Wallet address registration
      • Operators
        • Sign Up
      • HMToken
        • Bridge
          • Ethereum <--> Polygon
          • Ethereum <--> Binance Smart Chain
    • Developer
      • Initial setup
      • Running HUMAN Protocol with CVAT
        • Getting started
        • Running CVAT
        • Running HUMAN Protocol
          • Reputation Oracle
          • HUMAN App
          • Job Launcher
          • CVAT oracles
        • Setting up Oracles
        • Setting up Worker user
        • Launch simple CVAT job
      • FAQ
  • Routing Protocol Tokenomics
    • Status
    • Premise
    • Token design
    • Proposition for a governance minimization model
    • Liquidity provision /market making
    • Alternate Conviction voting model
    • Voting model
    • The HUMAN-RP Magistrate
    • Voting process
    • Security
    • Policies
    • Slashing and Soft-freezing
    • Staking for tool vendors
  • Grants Program
    • Introduction and Program Overview
    • Application Process
      • Application Process of the HUMAN Grants Program
    • Funded Projects
    • Community
    • Help & FAQs
    • Terms and condition
  • Guide to the HUMAN Protocol SDK's
Powered by GitBook
LogoLogo

© 2023 HPF. HUMAN Protocol® is a registered trademark

On this page

Was this helpful?

  1. HUMAN Tech Docs
  2. Tutorials
  3. Operators

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.

PreviousOperatorsNextHMToken

Last updated 7 months ago

Was this helpful?

Sign Up

  1. Go to the HUMAN App staging website: .

  2. Click the "Sign Up" button on the homepage to begin registration.

  1. 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".

  1. 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.

  1. 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)

  1. After connecting your wallet, choose one of the supported networks to continue.

  1. Once your wallet is connected, press the "Setup Operator" button.

  1. 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.

  1. 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.

  1. 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.

HUMAN App