The guild protocol is a blockchain based freelancing platform that utilizes decentralization and automated smart contracts to cut out unwanted fees while still maintaining a relationship between client and freelancer. It is a single-token system that uses Guild Tokens(GT) to incentivize freelancers to provide quality work. Third parties are also incentivized to vet the work done with these same tokens. Third parties are decided on based on a Proof of Stake consensus algorithm.
- The client can create a proposal with an appropriate bounty amount.
- The client has the option to vet the bidding freelancers personally or can assign a third party to vet for them. - GT is paid by the client.
- After the client selects the freelancer the proposal is finalized by putting the agreed upon bounty amount into the contract. Client can decide on either an hourly or milestone based contract.
- In the case of hourly contracts the payments are released every week and require the client to fund their proposal weekly. We utilize Chainlink's time based automation to accomplish this. *Client can end the contract after work is done, the payment is then released to the freelancer. *Client-freelancer disputes are to be handled by the assigned third party. A freelancer/client address can be blacklisted after it has been flagged by three or more assigned third parties. *2.5% of the bounty is acquired by the assigned third party.
-
Freelancers can apply for proposals available and can also counter with a different bounty amount. They can type out counter proposals that are available to the both the client and the assigned third party.
-
To accept an offer from a client the freelancer must put up 10% of the bounty amount. This 10% is placed in escrow and is supposed to go to the assigned third party on completion of the contract.
-
If the work is completed without issue, the client initializes payment and the escrow amount goes to the freelancer. Of the 10% staked by the freelancer, 5% goes to the assigned third party and 5% goes back to the freelancer.
-
In case of a dispute, the assigned third party is delegated to resolve it and acquires the entire 10% of the freelancer stake.
-
Percentage amounts acquired by third parties will be capped at a certain amount.
*GuildToken Contract 0xEddbff942993172BD7b2D4cCC97002E5F4F71710
*ValidatorSelection Contract 0x786CE1f8BBF95586D925c7Ac34716D8EEDCa4E74
*Client Interface Contract 0x68BFb0206dc8EcE863a256d0206d215643142eE6
* https://automation.chain.link/sepolia/89582693822325869782582331309543088720413532222262009077480880623477895835351