Skip the ReadGet a quick 1-minute overview of IP Assets here.
Registering an IP Asset
An IP Asset is created by registering an ERC-721 NFT into Story’s global IP Asset Registry. If you’d like to jump into code examples/tutorials, please see How to Register IP on Story.NFT vs. IP Metadata
On Story, your IP is an NFT that gets registered on the protocol as an IP Asset. However, both NFTs and IP Assets have their own metadata you can set, so what’s the difference?Standard | What is it? | |
---|---|---|
NFT | Opensea ERC721 Standard | Things like name , description , image , attributes , animation_url , etc |
IP | 📝 IPA Metadata Standard | More specific to Story, this includes necessary information about the underlying content for infringement checks, authors of the work, etc |
Adding NFT & IP Metadata to IP Asset
SDK Completed Code Example
Jump to the code and see a completed code example of adding NFT & IP metadata to an IP Asset
SDK Explanation
Learn how to add metadata to your IP Asset with a step-by-step explanation.
- View the
WorkflowStructs.sol
contract here.
WorkflowStructs.sol
ipMetadataURI
- a URI pointing to a JSON object that follows the 📝 IPA Metadata StandardipMetadataHash
- hash of theipMetadataURI
JSON objectnftMetadataURI
- a URI pointing to a JSON object that follows the Opensea ERC721 StandardnftMetadataHash
- hash of thenftMetadataURI
JSON object