The protocol uses superfluid to stream money. People pay say $5/mo for content and that money is pooled in the smart contract. Anyone can then call the smart to use those funds to buy a reward token from uniswap. This mechanism can distribute social tokens to paying subscribers. I don't know what other info to add.
How It's Made
We used Superfluid's superapp framework to build it. Their interface defines a bunch of callbacks to implement. All our other logic is just simple solidity code. Pretty much everything we did was pretty hacky to get it working. Superfluid is still is development and their contracts aren't yet open source. We only had their interfaces to build off.