Share unlockable, exclusive content with anyone. Take token-gating to the next level. NFT-gated media is finally here and has never been so easy. Brought to you by Pinata.
I’m excited to showcase an app I helped build during the ETHDenver Hackathon last week. It’s called submarine.me and it lets anyone—technical or not—upload private, IPFS-backed content that they can lock behind an NFT with a simple share link. Anyone with the link can prove they own the NFT in question and unlock the media.
The idea stemmed from the original release of a feature my company, Pinata, calls Submarine. We rolled this feature out last year, and it let people upload media to private storage nodes, generate IPFS content identifiers for verifiability, and share that content with a selective audience. The problem was that individuals and communities wanted to have more complex mechanisms and automation for sharing the media. They didn’t want to have to manually generate a link to the content.
For developers, this was no problem. They could write code and implement their own solutions to programmatically generate access tokens for the locked content based on the criteria they set. For non-technical creators, this was a non-starter. We believe submarine.me solves that.
Creators simply have to choose how they’d like their media to be unlocked (currently submarine.me only supports NFT unlocking, but more mechanisms will be rolling out soon), provide preview data about the locked media, then upload the media that should be private. When they do so, a simple link is generated. These creators can then safely share that link on Twitter, Discord, Telegram, or anywhere else they want, knowing that unauthorized people will not be able to unlock the content.
For those that are trying to retrieve the media, the experience is dead simple. Go to the link, sign a message verifying control of the Ethereum wallet that holds the NFT, and if they do, in fact, have the NFT in their wallet, the private media is returned. If they don’t have the NFT, they are blocked.
Excited to see what everyone thinks!
Beautiful. Love it. Question though. On the email you guys said it could unlock memberships, 1v1 meetings etc. How do you foresee that working if the unlock able is just a file? Do you foresee an API or some other types of integrations or just IPFS type files for now?
Hey Jake! Thanks for the comment and questions. We already have an API available for Submarine. So devs can take that and build literally anything. Here’s the link to the docs: https://managed.mypinata.cloud/a...
But I can see people potentially getting creative without writing code and using submarine.me to share meeting invites. An invite can be a downloadable file, but that’s just me spitballing 😀
Supporting any EVM chains is relatively easy. We just need to add custom RPC endpoints for the token verification and then we can expose them in the submarine.me app. So for now, we’re collecting requests on EVM chains to figure out what to support next.
Hey Romano, we actually think this is designed specifically for non-technical creators. As a creator, you can use this without writing a line of code. You can make a book or a movie or a podcast or whatever. Then you can Submarine it and choose which NFT collection should allow access to your creation. Again without any real technical experience necessary.
I think it's always interesting looking back on the genesis of ideas. @kyletut and I were looking back through Slack conversations we had about private content + NFTs. The conversations we had with customers led us to the first iteration of Pinata Submarine (https://www.pinata.cloud/blog/in...), then the idea for submarine.me came up almost as a throw-away concept.
Luckily, we didn't throw it away. Luckily, Kyle had me purchase the domain that day. And now, submarine.me is out in the wild!
Nice, but hoping for a bulk unlockable feature. Would like to attach an unlockable file to #1-#999 of my NFTs,.. and a different unlockable file to nft's numbered #1000-#2000. -To go in and attach one by one would be a nightmare.
Replies
The Visionary by Crew
Submarine.me
The Visionary by Crew
Stream Follows
Submarine.me
Submarine.me
Submarine.me
Cashews for iOS & Android
SMM Agent
Overloop
Submarine.me