> For the complete documentation index, see [llms.txt](https://docs.talentlayer.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.talentlayer.org/technical-guides/lower-level-guides/smart-contracts/talentlayerplatformid.sol.md).

# TalentLayerPlatformID.sol

## **About The Contract**

[**TalentLayerPlatformID.sol**](https://github.com/TalentLayer/talentlayer-id-contracts/blob/main/contracts/TalentLayerPlatformID.sol) is the contract that initializes an integrating platforms' ID. The contract can be used to:

* Mint a PlatformID
* Update platform off-chain data&#x20;
* Manage platform fees
* Manage dispute resolution strategy for the platform&#x20;
* Activate signing mechanism on service and proposal posting

## Data Structure

![](https://1292612581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLxwTmt3MOuMIlBTH8NKY%2Fuploads%2F3OXMolYM8g4Q5FPNAx77%2Fimage.png?alt=media\&token=dc02fac4-5f57-4d5f-b66e-984da5f53e3b)

## Visualization

<figure><img src="https://1292612581-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLxwTmt3MOuMIlBTH8NKY%2Fuploads%2F53mLllYLce57KxYGcYB5%2Fplatform2.svg?alt=media&amp;token=7355800b-f5b6-4261-934b-95fc372e0007" alt=""><figcaption></figcaption></figure>

## Learn More

Learn more about why we have Platform IDs and how to get one here:

{% content-ref url="/pages/2KzyqiEeag9Ax7Z5ac68" %}
[PlatformID](/readme/basics/platformid.md)
{% endcontent-ref %}
