TalentLayer Documentation


The TalentLayer Escrow and Dispute Resolution Module allows for secure payments between users on TalentLayer integrated marketplaces AND between TalentLayer integrated marketplaces. TalentLayer's Escrow and Dispute Resolution allows for users on different marketplaces to remit transactions and handle disputes associated with specific Services.​
The TalentLayer Escrow System is an adaptation of Kleros's MultipleArbitrableTransaction.sol smart contract and Yubiai's MultipleArbitrableTransaction.sol updated version.


It is possible for escrow to be released in part to the counter-party by the employer. This feature allows for things like milestone-based projects; where based on the delivery of certain sub-services, an employee can receive payments. This also enables periodical payment of hourly work; for example, weekly pay for hours worked.
Escrow contracts can not currently be refilled after the full amount has been released. After the full amount has been released, the service will automatically be marked complete and prompt the users to leave a review. Future transactions will have to be completed in a subsequent service.
It is possible for a freelancer to voluntarily opt-out of a service and be compensated partially for work completed, with the employer receiving the remaining amount of escrow back to their own wallet.

TalentLayer Escrow With or Without Disputes

At the platform level, you can decide whether to allow your users to initiate disputes via Kleros or not. If you choose to allow for disputes via Kleros, handling of the release of escrow after a dispute has been judged is automatically completed by the contracts.
Alternative Dispute Resolution Protocols: TalentLayer aims to eventually allow integrated platforms to interface easily with an array of decentralized dispute resolution protocols. Kleros is currently the industry leader in decentralized dispute resolution and was therefore an obvious first choice.
Last modified 6d ago