An interoperable identity system for freelancing marketplaces. Leverage one unified, self-owned, identity across many freelancing marketplaces. Realize #WorkSovereignty by owning your work reputation.
Learn more about the project: https://www.talentlayer.org
Our documentations are in Notion and Gitbook. Here are some links to the most important pages:
Start integrating TalentLayer:
- The complete official user documentation: https://docs.talentlayer.org
Understand the protocol and how we tackle our main problems:
- Internal: https://talentlayer.notion.site/TLIP-0002-Security-Assessment-782ab9e80d774749811adfc61cbb7622
- Externals:
- Create your env file config:
mv .env.example .env
- Complete all the variables in the
.env
file - Install dependencies:
npm install
- Launch your local node:
npx hardhat node
- Deploy contract:
npx hardhat deploy-full --use-test-erc20 --network localhost
npx hardhat test
- playground: use on local or testnet to create fake data and test the protocol
- tasks: configurable commands to use in mainnet
- protocol: Used to manage the protocol by TalentLayer (mint a platform, allow a new arbitrator...)
- platform: Used to manage a platform by there owner (update fee)
- deploy: Used to deploy the protocol and his upgrades
- utils: common functions
- run
npx hardhat
to see all the commands - use
Makefile
for easier commandsmake deploy
to deploy the protocol- then
make setup-fakedata
to create fake data with playgrounds scripts