--- title: Data NFTs and datatoken roles description: Access to the data NFT and datatoken smart contract functions is controlled by the permssions stored on chain in the contracts. --- ## Roles in data NFT smart contract | Action ↓ / Role → | NFT Owner | Manager | ERC20 Deployer | Store Updater | Metadata Updater | |-----------------------------------|--------------------|--------------------|--------------------|--------------------|--------------------| | Set token URI |
| | | | | | Add manager |
| | | | | | Remove manager |
| | | | | | Clean permissions |
| | | | | | Set base URI |
| | | | | | Set MetaData state | | | | |
| | Set MetaData | | | | |
| | Create new Datatoken | | |
| | | | Executes any other smart contract | |
| | | | | Set new key-value in store | | | |
| | ## Roles in datatoken smart contract