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. Developer
  3. Running HUMAN Protocol with CVAT

Setting up Worker user

PreviousSetting up OraclesNextLaunch simple CVAT job

Last updated 2 months ago

Was this helpful?

In order to solve jobs provided by CVAT Exchange Oracle, you need to register Worker user in both Reputation Network and CVAT itself. About registering a user in Reputation Network you can read on Workers page and

Once you have a Worker user registered in Reputation Network - you need to register its counterpart in CVAT itself. Open CVAT UI and follow next steps:

  1. go to registration page and create a user with the same email as in HUMAN App

  2. open swagger portal on HUMAN App server

  3. obtain JWT token by sending sing in request

  4. authorize swagger with obtained JWT

  5. use /exchange-oracle-registration endpoint with CVAT Exchange oracle address and test hCaptcha token

  6. go back to CVAT, check for invitation and accept it if needed or simply verify that the user is a member of Exchange Oracle's org now

  7. log out as a user; login as CVAT admin

  8. go to YOUR_CVAT_URL:8080/admin/account/emailaddress/ and mark registered user address as verified

Now your user should be able to see CVAT Exchange Oracle's jobs on "Job Discovery" in HUMAN App.

How can I pass KYC for workers w/o setting up KYC provider?