Airdrops have largely been an ineffective way for communities and artists to retain and garner community support. A lot of delays, a lot of FUD and most most importantly, *users aren't accruing value for holding an NFT in real time!. There could be an airdrop in 2 days, you could sell your NFT today, and lose gains on the table. This is inefficiency, and this was the Genesis behind the idea of airstreem. AirStreem tokenizes NFTs (often rewards and new collections) and streams them to users and artist communities in real time. As an artist, I can simply decide to stream my new NFT collection, my users see as locked, but get tokens for it over a period of say 30 days. To add to the fun, tokens for the new NFT are based on the rarity of the current NFT that the users currently hold (variance of 0.5-1.5 with a balance of rarity). This means that some users could end up receiving more tokens than they need to redeem for an NFT, and some could receive less. This opens up a whole new world of possibilities where you can trade on tokens for new collections and collectibles, taking, swapping, and more. When you see tokens from your favourite gaming platform utility, or art from your favorite artist, stream to you as money in real time, you'll know what we're attempting to do :)
This is high gratification for users since they see value accruing in realtime. This is also great for NFT publishers and it let's them incentivise holders long term + reward all holders for the duration of their support, as they retain their fractionalized tokens and can now trade them on our marketplace!
Cross chain fractional NFT swapping across metaverses is the next big usecase, along with trading and staking these tokens.
This project uses NFTPort to mint an NFT contract, mint all the new collectibles in their collection (metadata and images taken from artist). Then, the second stage in our pipeline is creating an ERC20 comptible SuperFluid Super Native Token Contract for every collection that comes through (this was incredibly challenging to do especially over a REST endpoint with truffle), pre mint all the tokens for the NFTs based on rarity and then store this token contract address, amount for users and associated data in mongoDB. Then for the final step, for all the users holding the artist's *current * collectibles (gotten using Alchemy's NFT API), we enable the streaming of these tokens we just minted using SuperFluid's streaming API. The API does the heavy lifting, while the frontend makes it seamless for the front end user. Huge wins: Users happy - instant gratification, value given for holding every second Artists/Publishers have a way to keep their users better engaged