{"version":1,"pages":[{"id":"vuRAC77kxUR6F95kVe1i","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_mnoah","emoji":"1f44b","description":""},{"id":"wxhWZJC7A0XxpLL2rNXO","title":"Value Proposition","pathname":"/readme/value-proposition","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"}]},{"id":"5aO1XVvlDdJusu0WP9rG","title":"Options for Integration","pathname":"/readme/options-for-integration","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"}]},{"id":"1lG5eOTBksl5adVu14mg","title":"On-Demand Integration","pathname":"/readme/options-for-integration/on-demand-integration","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"Options for Integration"}]},{"id":"LhCZ4YgLyiW4Pefw3x8S","title":"Native Integration","pathname":"/readme/options-for-integration/native-integration","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"Options for Integration"}]},{"id":"uYpw69gOEpqgtcbBM9w8","title":"TalentLayer's Functions","pathname":"/readme/basics","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"}]},{"id":"2KzyqiEeag9Ax7Z5ac68","title":"PlatformID","pathname":"/readme/basics/platformid","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"}]},{"id":"TPkBilfgSg7bX3dl4vW2","title":"Fees & Economics","pathname":"/readme/basics/platformid/fees-and-economics","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"},{"label":"PlatformID"}]},{"id":"9GhtVMSPzMbDa5QyMRKE","title":"TalentLayerID","pathname":"/readme/basics/what-is-talentlayer-id","siteSpaceId":"sitesp_mnoah","description":"Basic understanding of the user identity on TalentLayer.","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"}]},{"id":"VfKlCQ55pRVUTNb38LNg","title":"Reviews","pathname":"/readme/basics/reviews-and-reputation","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"}]},{"id":"LvNzEQQqu1z0RQhwaoVJ","title":"Services","pathname":"/readme/basics/jobs-and-proposals","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"}]},{"id":"u73Tcoh8q4sCVJGnqTPa","title":"Escrow and Dispute","pathname":"/readme/basics/escrow-and-dispute","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"}]},{"id":"FmlWG6TqxvyNF6cKgiWh","title":"Dispute Workflow","pathname":"/readme/basics/escrow-and-dispute/dispute-workflow","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"},{"label":"Escrow and Dispute"}]},{"id":"691tpTpFU07IfJXZvZeg","title":"Arbitration","pathname":"/readme/basics/escrow-and-dispute/arbitration","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"},{"label":"Escrow and Dispute"}]},{"id":"ytsmzIczuNLow8EOhbns","title":"Kleros Arbitration","pathname":"/readme/basics/escrow-and-dispute/arbitration/disputes","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"},{"label":"Escrow and Dispute"},{"label":"Arbitration"}]},{"id":"gdAAgWD8ww0g9Q2jn0GN","title":"Platform Managed Arbitration","pathname":"/readme/basics/escrow-and-dispute/arbitration/platform-managed-arbitration","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"},{"label":"TalentLayer's Functions"},{"label":"Escrow and Dispute"},{"label":"Arbitration"}]},{"id":"iOrvZuf1PZ6vZTxkBHKU","title":"Current Network Liquidity","pathname":"/readme/current-network-liquidity","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"}]},{"id":"06nTrDdpt3BN9qkBTv8U","title":"Decentralization","pathname":"/readme/decentralization","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Introduction","emoji":"1f44b"}]},{"id":"TEYWeEF0chhSeVedx5Tu","title":"Technical Guides","pathname":"/technical-guides","siteSpaceId":"sitesp_mnoah","emoji":"2699","description":""},{"id":"ufRvPTyBZsJQbq37mykA","title":"Web 3 SDK & API","pathname":"/technical-guides/web-3-sdk-and-api","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"zMheMAOJCyvDLNQPaYXT","title":"StarterKit Template","pathname":"/technical-guides/starterkit-setup","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"edalsQ6G0rxG7RGApKb5","title":"Technical Schemas","pathname":"/technical-guides/technical-schemas","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"2LsiD9iDvGsqrTY5WuZc","title":"Network Support","pathname":"/technical-guides/network-support","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"iQzk1M6yaU3w3Tblkcqr","title":"Lower-Level Guides","pathname":"/technical-guides/lower-level-guides","siteSpaceId":"sitesp_mnoah","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"8pVkRbYODNh2qU84QWij","title":"Smart Contracts","pathname":"/technical-guides/lower-level-guides/smart-contracts","siteSpaceId":"sitesp_mnoah","description":"In this guide we will take a close look at each smart contract's structure and function","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"5ElZdzA4BVpXxKgZyJfQ","title":"Deployments","pathname":"/technical-guides/lower-level-guides/smart-contracts/deployments","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"7jOYXfWgCXR5ew7qMaEl","title":"TalentLayerPlatformID.sol","pathname":"/technical-guides/lower-level-guides/smart-contracts/talentlayerplatformid.sol","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"otKizYaPbizPPiy0XRoJ","title":"TalentLayerID.sol","pathname":"/technical-guides/lower-level-guides/smart-contracts/talentlayerid.sol","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"6bKA9UNPGK77KHqNTjy2","title":"TalentLayerService.sol","pathname":"/technical-guides/lower-level-guides/smart-contracts/talentlayerservice.sol","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"T574CoS33xXCZuOuG2KN","title":"TalentLayerReview.sol","pathname":"/technical-guides/lower-level-guides/smart-contracts/talentlayerreview.sol","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"UBuLl4u6jTNwzR8Avtth","title":"Escrow & Dispute Contracts","pathname":"/technical-guides/lower-level-guides/smart-contracts/escrow-and-dispute","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Smart Contracts"}]},{"id":"diGRsOz4eghkdqRrBhc0","title":"The Graph","pathname":"/technical-guides/lower-level-guides/graph-schema","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"YBEjOTWwgabZfoS6S7ej","title":"Introduction","pathname":"/technical-guides/lower-level-guides/graph-schema/introduction","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"The Graph"}]},{"id":"8AuFEzIw27bOcofTcdfr","title":"Querying from an application","pathname":"/technical-guides/lower-level-guides/graph-schema/querying-from-an-application","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"The Graph"}]},{"id":"hfduxVa1hkRhbsPn0DMH","title":"Queries examples","pathname":"/technical-guides/lower-level-guides/graph-schema/queries-examples","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"The Graph"}]},{"id":"Oa2Y7aoVqhS8xr2AyqfS","title":"Implementing the pagination","pathname":"/technical-guides/lower-level-guides/graph-schema/implementing-the-pagination","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"The Graph"}]},{"id":"36QnCIVehNftMRI1zAi0","title":"Metadata","pathname":"/technical-guides/lower-level-guides/page-5","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"EhtgfUffPoDPfOnHo3Xn","title":"Third-Party Modules","pathname":"/technical-guides/lower-level-guides/third-party-modules","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"Vy6PRLkeieZOYIPW55Vb","title":"Lens Protocol - Social","pathname":"/technical-guides/lower-level-guides/third-party-modules/lens-integration","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Third-Party Modules"}]},{"id":"farC7VspmfrBakQ8FH7Q","title":"XMTP - Messaging","pathname":"/technical-guides/lower-level-guides/third-party-modules/xmtp-messaging","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Third-Party Modules"}]},{"id":"5Bix9eRxSyKvz6fYhsWn","title":"Sismo - Privacy","pathname":"/technical-guides/lower-level-guides/third-party-modules/sismo-privacy","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Third-Party Modules"}]},{"id":"9worcxdLeYrjTMqDbmvT","title":"Iexec - Web3Mail","pathname":"/technical-guides/lower-level-guides/third-party-modules/iexec-web3mail","siteSpaceId":"sitesp_mnoah","description":"Guide on setting up web3email notifications with TalentLayer","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Third-Party Modules"}]},{"id":"E5jidvlegrZQlSDMSBy6","title":"Messaging","pathname":"/technical-guides/lower-level-guides/messaging","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"sfVsfvYQqMP0iOvkwb04","title":"Integrating XMTP","pathname":"/technical-guides/lower-level-guides/messaging/integrating-xmtp","siteSpaceId":"sitesp_mnoah","description":"Guide on how to integrate XMTP messaging in your Dapp","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Messaging"}]},{"id":"NmSQVPu11zAub3PWZDkx","title":"Standards","pathname":"/technical-guides/lower-level-guides/standards","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"oRJPj2GFiLK0XqmF0YjE","title":"ERC-792: Arbitration standard","pathname":"/technical-guides/lower-level-guides/standards/erc-792-arbitration-standard","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Standards"}]},{"id":"hGj1pM3kBOoGfIpm3jBh","title":"ERC-1497: Evidence Standard","pathname":"/technical-guides/lower-level-guides/standards/erc-1497-evidence-standard","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"Standards"}]},{"id":"lgEyalT9bXx25grvPF5Q","title":"How-To Guides","pathname":"/technical-guides/lower-level-guides/how-to-guides","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"}]},{"id":"WjEJWqdwvsBQMzbCr9hI","title":"How to implement minting TalentLayer IDs?","pathname":"/technical-guides/lower-level-guides/how-to-guides/how-to-implement-minting-talentlayer-ids","siteSpaceId":"sitesp_mnoah","description":"Minting a TalentLayer ID is the first step that your users will need to do when registering for an account on your platform.","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"How-To Guides"}]},{"id":"oz4S4jY3Ko35Rk26bF3o","title":"How to implement the service creation?","pathname":"/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-service-creation","siteSpaceId":"sitesp_mnoah","description":"In the Post Job section, users can create a service. We will use and detail the function createService","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"How-To Guides"}]},{"id":"c4tX64UDs8s4MZRxOI7k","title":"How to implement the proposal creation?","pathname":"/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-proposal-creation","siteSpaceId":"sitesp_mnoah","description":"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","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"How-To Guides"}]},{"id":"IeAV3SlB5X8T7TQ0Ha4e","title":"How to implement the proposal validation?","pathname":"/technical-guides/lower-level-guides/how-to-guides/how-to-implement-the-proposal-validation","siteSpaceId":"sitesp_mnoah","description":"Here we will see how a buyer can validate a proposal with the createTransaction function.","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Lower-Level Guides"},{"label":"How-To Guides"}]},{"id":"bax7YHP5msBKvOqZqCFb","title":"Delegation","pathname":"/technical-guides/delegation","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"}]},{"id":"y9HTYZ9sFHnt92giiZVy","title":"Meta Transaction","pathname":"/technical-guides/delegation/meta-transaction","siteSpaceId":"sitesp_mnoah","description":"Here will provides consultation and recommends several vetted relayer solutions, including OpenGSN, Biconomy, and OZ Defender","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"}]},{"id":"PFRUYiRZd6lLNs35W7KQ","title":"Delegate System","pathname":"/technical-guides/delegation/delegate-system","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"}]},{"id":"dqf4kWwb7FjOwU6IiINC","title":"Setting","pathname":"/technical-guides/delegation/delegate-system/setting","siteSpaceId":"sitesp_mnoah","description":"Here we will cover the delegation activation setting","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"},{"label":"Delegate System"}]},{"id":"uUQ8GdWjITX5YJQHpd6P","title":"User workflow","pathname":"/technical-guides/delegation/delegate-system/user-workflow","siteSpaceId":"sitesp_mnoah","description":"In this section, we will see how the user can activate or deactivate the delegation feature on their dashboard.","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"},{"label":"Delegate System"}]},{"id":"g7g7ZAp33XtDvB2tgtpD","title":"Service creation example","pathname":"/technical-guides/delegation/delegate-system/service-creation-example","siteSpaceId":"sitesp_mnoah","description":"In this section, we will cover in detail how delegation works for the service creation.","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"},{"label":"Delegate System"}]},{"id":"QlhPB7t55xhDa8emvMwt","title":"How mintForAddress works","pathname":"/technical-guides/delegation/delegate-system/how-mintforaddress-works","siteSpaceId":"sitesp_mnoah","description":"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.","breadcrumbs":[{"label":"Technical Guides","emoji":"2699"},{"label":"Delegation"},{"label":"Delegate System"}]},{"id":"HlKN8HvkvXPbZpF0EHT5","title":"Get a Platform ID","pathname":"/get-a-platform-id","siteSpaceId":"sitesp_mnoah","emoji":"2b50","description":"Here, we will explore the steps to follow to obtain a Platform ID on both the testnet (Mumbai) and mainnet (Polygon)."},{"id":"pUw56OgJfBKLhQtIVOfs","title":"Inspiration for Builders","pathname":"/inspiration-for-builders","siteSpaceId":"sitesp_mnoah","emoji":"1f9e0","description":""},{"id":"w2yeM4XbqEwSNUa7qoCm","title":"Contact The Team","pathname":"/quick-start-integration-guide","siteSpaceId":"sitesp_mnoah","emoji":"1f4ac","description":""},{"id":"1Ce5eYGCuZzmGgAHME0Y","title":"Core Developer Guides","pathname":"/open-source-contribution","siteSpaceId":"sitesp_mnoah","emoji":"1f99d","description":""},{"id":"oWpWPiNt3OjhXxuwoJ1U","title":"Subgraph Local Setup","pathname":"/open-source-contribution/subgraph-local-setup","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]},{"id":"xvMCyyKMtyaQr6TLHOGd","title":"Smart Contracts Local Setup","pathname":"/open-source-contribution/smart-contracts-local-setup","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]},{"id":"1D6vsbarvw4MA0eC5Cgm","title":"Advanced Documentation","pathname":"/open-source-contribution/advanced-documentation","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]},{"id":"RpNTU13T6EZ0znIcr141","title":"Contract & Graph Deployment Guide","pathname":"/open-source-contribution/contract-and-graph-deployment-guide","siteSpaceId":"sitesp_mnoah","description":"Reference for deploying TalentLayer and related dependencies to a new chain.","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]},{"id":"HA4EAoU8ewqirjwzmmTk","title":"TalentLayer Improvement Proposals","pathname":"/open-source-contribution/talentlayer-improvement-proposals","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]},{"id":"OucjnDIhoa50NoH6qhag","title":"Audit Report","pathname":"/open-source-contribution/security","siteSpaceId":"sitesp_mnoah","description":"","breadcrumbs":[{"label":"Core Developer Guides","emoji":"1f99d"}]}]}