Creators mint a darkblock by uploading content to the protocol and choosing which NFTs they have created represent access to it. The content gets encrypted and stored on a decentralized permanent storage network ensuring the persistence of the content. A single darkblock can be accessible by multiple NFTs. A single NFT can be granted access to multiple darkblocks.