We use cookies. By using this site, you consent to our Privacy Policy.
Confirm
MAINNET NOW LIVE. SEE BLOG FOR LATEST NEWS.
HMT is not available in your country.
Your browser (Internet Explorer) is out of date. Please download one of these up-to-date, free and excellent browsers:
For more security speed and comfort.
The download is safe from the vendor's official website.

HUMAN Developers

Building the future of decentralized labor

Building on HUMAN Protocol

Welcome to HUMAN’s documentation repository. If you’re a blockchain or app developer, here you will find all the information information required to get started with using or building on HUMAN Protocol.

If you’re a blockchain developer – or app developer that wishes to incorporate HUMAN Protocol – read our integration documents, job specification, and API docs. Likewise, if you wish to create an API wrapper for an existing API, please visit our API docs.
If you’re an Ethereum (Solidity) developer, visit the HUMAN Ethereum implementation, and, for Polkadot (Parity) developers, the HUMAN Parity implementation. For Solana users, please see the HUMAN Solana implementation maintained by Everstake.

If you've built something you'd like to see here, or to become a Validator, please contact us.

Architecture Overview

This diagram provides an overview of HUMAN Protocol’s architecture, and shows how different components and entities interact with one another. To learn more, read our technical whitepaper or litepaper.

HUMAN Ecosystem

Core Protocol

Integration Docs
This diagram provides an overview of HUMAN Protocol’s architecture, and shows how different components and entities interact with one another. To learn more, read our technical whitepaper and litepaper.
Job manifest specification
A technical JSON specification of how jobs are uploaded to HUMAN Protocol and how they should be created.
HUMAN API Docs
Documentation for HUMAN Protocol’s API. This is the home of our Swagger Specification, which defines how our RESTful interface works with the Protocol’s smart bounties.
HUMAN Validators
Documentation that describes the Validator network’s role in the control of staking and content moderation.
Oracle References
A reference for oracles, and their different uses, within HUMAN Protocol.

HUMAN Exchanges

HUMAN CVAT
This diagram provides an overview of HUMAN Protocol’s architecture, and shows how different components and entities interact with one another. To learn more, read our technical whitepaper and litepaper.
HUMAN INCEpTION
INCEpTION is the second Exchange to incorporate HUMAN Protocol. INCEpTION is a textual annotation tool used to label data within text – for sentiment analysis and translations – and improves data labeling for ML practitioners.
Build Your Own Exchange
Adding a new Exchange is straightforward. HUMAN allows you to connect the tools of your choice to a global pool and publish new job types into the network, including those unique to your own exchange. Read through the technical whitepaper to understand how Exchanges interact on the network, check out existing implementations, and join the Discord if you have any tech questions. Want support, or looking to build a deeper partnership? Reach out to us for more information.

External Networks

HUMAN Escrow Contracts & Python SDK: Supports Ethereum, Skale, & Moonbeam
A Python library for launching smart bounties. Features support for Ethereum, Skale, & Moonbeam.
HUMAN API Ethereum Implementation
A RESTful API for interacting with smart contracts written in Solidity
HUMAN Escrow Contracts: Parity
An SDK for interacting with smart contracts written in Parity.
HUMAN API Parity Implementation
Implementation for Parity (Polkadot). Contains a RESTful interface implemented through our Swagger Specification.
HUMAN API Solana Implementation
Resources for the HUMAN-Solana implementation. Contains the API, smart contracts, and RESTful interface implemented through our Swagger Specification.

Wallet Implementations

Wallet
Bringing HUMAN verification to wallets is useful for many applications. This repo contains Proof of HUMANity wallet implementations, including the HUMAN-Metamask implementation.