Before the end of the year, we're going to begin working on subs (in addition to other economic features). I have some ideas around this and wanted to share to see what everyone thought.
Here's what I've been thinking:
- I want these to be recursive -- i.e. subs can have subs
- Substacker is the intuitive name, but it's a mouthful. I also like that it's self referential.
- I think these should exist at the top-level path, e.g.
stacker.news/<substacker name>
... it increases the odds of colliding with usernames but I suspect this is not too bad. It also would be intuitive for users who want following both subs and other users. - Economics
- creator of the sub sets the "economic policy" and earns 50% of the revenue their sub generates
- they set: cost to post, min comment cost, and upvote cost
- by setting the policy, they are tuning sybil resistance and their returns
stacker.news<substacker name>/<substacker name>
?I wonder if maybe it could be something the community votes on for approval to avoid the potential spamming. Haven't been on indiehackers for a while but I think their subforum/groups functionality, after you apply and you need a certain number of people to express interest in joining before it becomes a real group.
POST
w/ a body such as{'substack' : '/s/mysubstack', 'commenter' : '/u/jeff', 'comment' : '1234', 'tip' : '100'}
...and then my own server could send back:[{'payto' : '/u/jeff', 'amt' : '50'}, {'payto' : '/s/erickuhn19', 'amt' : '20'}, {'payto' : '/u/anonporridge', 'amt' : '30'}]
stacker.news/s/<substack_name>
? Also, while you're at it, why not makestacker/news/u/<username>
? the/s/
and/u/
clearly deliniate what item it is we're looking at. If you wanted to be really clever, you could do a search over users and substack names (with some preference for breaking ties) that doesn't have the prefix.(0,1)
? Also, does the parent user/owner have power to delete the sub-substack and/or set policy to allow users to create sub-substacks?/u/username
and/s/sub
./s/<substack_name>
might become necessary.