HUMAN Protocol is a uniquely flexible blockchain-based system that allows anyone on the network to run a network entity like an Exchange or Recording Oracle. It enables network actors to extend the functionality of their service while remaining compatible with standardized APIs, for example by offering a new job type, and to transparently set their own fee for services.
However, as an execution layer it focuses on coordination between actors participating directly in completion of work. Notably, it does not specify how these kinds of services are made discoverable, how competing network actors can agree upon standards for new job types or fee standards, or what the governance process for network upgrades looks like, as it anticipates a hard fork model.
The HUMAN Routing Protocol provides technical solutions to these questions, simplifying the extension of HUMAN to new use cases supported by multiple actors.
An important distinction between the core HUMAN Protocol and the Routing Protocol is as follows: The Routing Protocol is a layer on top of the current layer that handles the job routing aspect, and thus the lifecycle of a job, focusing on third party tool vendors (for example job exchanges, oracles, layer 1 integrations for job listing, workpool operators, data sanitization and job parameter validation) who need to subscribe to the routing protocol. On job creation, the job requester can choose from a variety of features to utilize, with a priority given to the offering provided by the highest staker within each category.
Another goal of the protocol is to offer payment options in any digital currency, enabling the concept of free banking. Any user can lock up HMT to gain access to routing protocol voting and staking, as well as providing liquidity to the collateral pool in various pairs of HMT+X currency, earning rewards by doing so. Businesses and tool vendors can stake HMT to gain access to the systems within HUMAN Protocol, as well as increase their priority within the routing protocol. One would need to either attach a DEX/DeFi project to HUMAN Protocol, build a new one, or decide to partner with liquidity provisioning tools such as Hummingbot as well as swap providers like SpookySwap.
The implementation of a fungible bridge would be included as updated functionality, avoiding the need to use a swap. To gain access to the utility features, one would need to bridge their HMT on Ethereum to the chosen network.