The contracts-v4 project serves as the backbone of Ocean Protocol v4, integrating advanced smart contract functionalities into the Ocean Protocol ecosystem. Currently in beta, these smart contracts leverage NFT-based base IP representation, allowing datapublishers to curate multiple ERC20 tokens for varied dataset access, thereby enhancing monetization through a dynamic swap fee structure. Harnessing ERC721 and ERC20 templates, contracts-v4 facilitates robust roles administration and key-value storage via the ERC725Y standard. The Factory component further extends flexibility by deploying multiple NFT and Datatoken templates. Developers can utilize the quickstart guides with extensive API support through JavaScript and Python, ensuring seamless integration into blockchain environments. Comprehensive testing is supported via hardhat for both unit and flow tests, with the project distributed under the Apache License 2.0. For issues or inquiries, users are encouraged to engage through GitHub or the Ocean Protocol Discord community.