NFTs that are owned by the address with highest real-time token stream
Stream2Own (S2O) NFTs are owned by higher streamer. Instead of buying and selling the NFTs, you send a real-time stream. As long as your stream continues, you are the owner of the NFT. But if someone sends a higher stream, they take ownership of the NFT. If you want it back, you have to start an even higher stream. Stream2Own NFTs are thus "always on sale" and always have a (per-second) price.
While the owner is continually paying to own the NFT, the object here is NOT to provide a rental system for conventional NFTs. Becausr these NFTs cannot be "locked", they can always be immediately taken by anyone willing to start a higher stream. This is definitely not what you want if you own a valuable NFT that you wnat to monetize without giving up ownership. Stream2Own NFTs are an entirely different animal, with various use cases that may not work with legacy NFTs. Potential use cases include web3 game items and exclusive token-gated memberships. The game theory incentives may provide interesting opportunities for stream-traders and unique monetization approaches for NFT game, membership, and other projects.
https://catsinhats.art
Cats in Hats is a demo frontend for a single NFT/Super that was deployed (to Polygon zkEVM Testnet). Images are generated by AI (DALL-E by OpenAI). Gasless minting is provided via an API, but newly minted CATs are owned by the contract. Users can then use the [Stream] button to start streams of FISH
Super Tokens in order to "own" the NFTs. (FISH
are gaslessly airdropped to addresses that "connect" to the dapp, for purposes of the demo).
Four contracts were deployed to Polygon zkEVM Testnet: a Streamer
contract that deploys a streamable Super Token, a S2OFactory
contract the deploys minimal clones of NFT contracts and Super Apps. The Super App is powered by the Superfluid Protocol and reacts to incoming streams. When conditions are met, it transfers the NFTs to new owners and forwards fees and proceeds in realtime, as described above.
For the Cats in Hats demo, Firebase was used to create an API, Firestore database, and cloud storage for OpenAI-generated images ... and to host the fontend dapp.