- 
                Notifications
    
You must be signed in to change notification settings  - Fork 37
 
Description
Review and enhance the existing IP ID Cairo smart contract to improve interoperability with the broader MIP Protocol, facilitating streamlined usage of Programmable IP identities across Starknet apps. The IP ID system acts as a universal identity layer, storing and distributing metadata related to a user's registered intellectual property within Mediolano and beyond.
This Issue focuses on refining contract architecture for enhanced accessibility, composability, and indexability—ensuring that developers across Starknet can permissionlessly read and utilize IP ID data to enable licensing, ownership verification, and integration with DeFi, NFT, and DAO ecosystems.
Criteria:
- Review current IP ID contract logic for storage efficiency and clarity
 - Refactor storage schema to include MIP-compatible data fields
 - Introduce public getters to retrieve IP identity information easily
 - Implement emit events for IP ID registration, updates, and ownership transfer
 - Ensure IP ID registry supports cross-contract queries from Starknet apps
 - Support for metadata standards
 
Codebase IP ID smart contract: https://github.com/mediolano-app/mediolano-contracts/tree/main/contracts/IP-ID
MIP Protocol: https://github.com/mediolano-app/mediolano-contracts/tree/main/contracts/MIP-Collections-ERC721