That’s certainly possible. I’m trying to make it generic so far; logic around minimum fee or minimum total to unlock, and who gets access once unlocked, etc, can be separate logic. Ideally it would be easy as sending a ZAP.
I’ve also tried to keep it content hosting agnostic. In theory it could proxy the media from somewhere else.
My biggest hurdle is maximising privacy and ideally having it non-custodial end to end. And other stuff I don’t have a clear design for.