# TalentLayer Documentation

## TalentLayer Documentation

- [Introduction](https://docs.talentlayer.org/readme.md)
- [Value Proposition](https://docs.talentlayer.org/readme/value-proposition.md)
- [Options for Integration](https://docs.talentlayer.org/readme/options-for-integration.md)
- [On-Demand Integration](https://docs.talentlayer.org/readme/options-for-integration/on-demand-integration.md)
- [Native Integration](https://docs.talentlayer.org/readme/options-for-integration/native-integration.md)
- [TalentLayer's Functions](https://docs.talentlayer.org/readme/basics.md)
- [PlatformID](https://docs.talentlayer.org/readme/basics/platformid.md)
- [Fees & Economics](https://docs.talentlayer.org/readme/basics/platformid/fees-and-economics.md)
- [TalentLayerID](https://docs.talentlayer.org/readme/basics/what-is-talentlayer-id.md): Basic understanding of the user identity on TalentLayer.
- [Reviews](https://docs.talentlayer.org/readme/basics/reviews-and-reputation.md)
- [Services](https://docs.talentlayer.org/readme/basics/jobs-and-proposals.md)
- [Escrow and Dispute](https://docs.talentlayer.org/readme/basics/escrow-and-dispute.md)
- [Dispute Workflow](https://docs.talentlayer.org/readme/basics/escrow-and-dispute/dispute-workflow.md)
- [Arbitration](https://docs.talentlayer.org/readme/basics/escrow-and-dispute/arbitration.md)
- [Kleros Arbitration](https://docs.talentlayer.org/readme/basics/escrow-and-dispute/arbitration/disputes.md)
- [Platform Managed Arbitration](https://docs.talentlayer.org/readme/basics/escrow-and-dispute/arbitration/platform-managed-arbitration.md)
- [Current Network Liquidity](https://docs.talentlayer.org/readme/current-network-liquidity.md)
- [Decentralization](https://docs.talentlayer.org/readme/decentralization.md)
- [Technical Guides](https://docs.talentlayer.org/technical-guides.md)
- [Web 3 SDK & API](https://docs.talentlayer.org/technical-guides/web-3-sdk-and-api.md)
- [StarterKit Template](https://docs.talentlayer.org/technical-guides/starterkit-setup.md)
- [Technical Schemas](https://docs.talentlayer.org/technical-guides/technical-schemas.md)
- [Network Support](https://docs.talentlayer.org/technical-guides/network-support.md)
- [Lower-Level Guides](https://docs.talentlayer.org/technical-guides/lower-level-guides.md)
- [Smart Contracts](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts.md): In this guide we will take a close look at each smart contract's structure and function
- [Deployments](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/deployments.md)
- [TalentLayerPlatformID.sol](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/talentlayerplatformid.sol.md)
- [TalentLayerID.sol](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/talentlayerid.sol.md)
- [TalentLayerService.sol](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/talentlayerservice.sol.md)
- [TalentLayerReview.sol](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/talentlayerreview.sol.md)
- [Escrow & Dispute Contracts](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/escrow-and-dispute.md)
- [The Graph](https://docs.talentlayer.org/technical-guides/lower-level-guides/graph-schema.md)
- [Introduction](https://docs.talentlayer.org/technical-guides/lower-level-guides/graph-schema/introduction.md)
- [Querying from an application](https://docs.talentlayer.org/technical-guides/lower-level-guides/graph-schema/querying-from-an-application.md)
- [Queries examples](https://docs.talentlayer.org/technical-guides/lower-level-guides/graph-schema/queries-examples.md)
- [Implementing the pagination](https://docs.talentlayer.org/technical-guides/lower-level-guides/graph-schema/implementing-the-pagination.md)
- [Metadata](https://docs.talentlayer.org/technical-guides/lower-level-guides/page-5.md)
- [Third-Party Modules](https://docs.talentlayer.org/technical-guides/lower-level-guides/third-party-modules.md)
- [Lens Protocol - Social](https://docs.talentlayer.org/technical-guides/lower-level-guides/third-party-modules/lens-integration.md)
- [XMTP - Messaging](https://docs.talentlayer.org/technical-guides/lower-level-guides/third-party-modules/xmtp-messaging.md)
- [Sismo - Privacy](https://docs.talentlayer.org/technical-guides/lower-level-guides/third-party-modules/sismo-privacy.md)
- [Iexec - Web3Mail](https://docs.talentlayer.org/technical-guides/lower-level-guides/third-party-modules/iexec-web3mail.md): Guide on setting up web3email notifications with TalentLayer
- [Messaging](https://docs.talentlayer.org/technical-guides/lower-level-guides/messaging.md)
- [Integrating XMTP](https://docs.talentlayer.org/technical-guides/lower-level-guides/messaging/integrating-xmtp.md): Guide on how to integrate XMTP messaging in your Dapp
- [Standards](https://docs.talentlayer.org/technical-guides/lower-level-guides/standards.md)
- [ERC-792: Arbitration standard](https://docs.talentlayer.org/technical-guides/lower-level-guides/standards/erc-792-arbitration-standard.md)
- [ERC-1497: Evidence Standard](https://docs.talentlayer.org/technical-guides/lower-level-guides/standards/erc-1497-evidence-standard.md)
- [How-To Guides](https://docs.talentlayer.org/technical-guides/lower-level-guides/how-to-guides.md)
- [How to implement minting TalentLayer IDs?](https://docs.talentlayer.org/technical-guides/lower-level-guides/how-to-guides/how-to-implement-minting-talentlayer-ids.md): Minting a TalentLayer ID is the first step that your users will need to do when registering for an account on your platform.
- [How to implement the service creation?](https://docs.talentlayer.org/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-service-creation.md): In the Post Job section, users can create a service. We will use and detail the function createService
- [How to implement the proposal creation?](https://docs.talentlayer.org/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-proposal-creation.md): In the Find Job section, users can create a proposal for the job they want to apply for. We will use and detail the use of function createProposal or updateProposal
- [How to implement the proposal validation?](https://docs.talentlayer.org/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-proposal-validation.md): Here we will see how a buyer can validate a proposal with the createTransaction function.
- [Delegation](https://docs.talentlayer.org/technical-guides/delegation.md)
- [Meta Transaction](https://docs.talentlayer.org/technical-guides/delegation/meta-transaction.md): Here will provides consultation and recommends several vetted relayer solutions, including OpenGSN, Biconomy, and OZ Defender
- [Delegate System](https://docs.talentlayer.org/technical-guides/delegation/delegate-system.md)
- [Setting](https://docs.talentlayer.org/technical-guides/delegation/delegate-system/setting.md): Here we will cover the delegation activation setting
- [User workflow](https://docs.talentlayer.org/technical-guides/delegation/delegate-system/user-workflow.md): In this section, we will see how the user can activate or deactivate the delegation feature on their dashboard.
- [Service creation example](https://docs.talentlayer.org/technical-guides/delegation/delegate-system/service-creation-example.md): In this section, we will cover in detail how delegation works for the service creation.
- [How mintForAddress works](https://docs.talentlayer.org/technical-guides/delegation/delegate-system/how-mintforaddress-works.md): In this section, we will provide a detailed explanation of how the mintForAddress function works, which allows users to mint their TalentLayerID without paying any fees.
- [Get a Platform ID](https://docs.talentlayer.org/get-a-platform-id.md): Here, we will explore the steps to follow to obtain a Platform ID on both the testnet (Mumbai) and mainnet (Polygon).
- [Inspiration for Builders](https://docs.talentlayer.org/inspiration-for-builders.md)
- [Contact The Team](https://docs.talentlayer.org/quick-start-integration-guide.md)
- [Core Developer Guides](https://docs.talentlayer.org/open-source-contribution.md)
- [Subgraph Local Setup](https://docs.talentlayer.org/open-source-contribution/subgraph-local-setup.md)
- [Smart Contracts Local Setup](https://docs.talentlayer.org/open-source-contribution/smart-contracts-local-setup.md)
- [Advanced Documentation](https://docs.talentlayer.org/open-source-contribution/advanced-documentation.md)
- [Contract & Graph Deployment Guide](https://docs.talentlayer.org/open-source-contribution/contract-and-graph-deployment-guide.md): Reference for deploying TalentLayer and related dependencies to a new chain.
- [TalentLayer Improvement Proposals](https://docs.talentlayer.org/open-source-contribution/talentlayer-improvement-proposals.md)
- [Audit Report](https://docs.talentlayer.org/open-source-contribution/security.md)
