1s have a some good thing going for it as a platform for publishing stuff (e-zine, pod-radio, video-pod etc):
- You can publish anonymous.
- People can read anonymous.
- You can publish from Your own computer and a modest internet connection.
- Thus, You don't depend on 3d party servers and there's no gatekeepers.
But there's a few problems:
- authenticity, How people know You is the publisher so You, even if anonymous, can build a reputation.
- A way for people to find new stuff published by You.
- Ease of use like subscribing.
You can make your 'publishing' alias part of the name of all swarms thus searchable, but nothing stop others from publishing swarms with the same alias in the name. You may sign the actual data in the swarm, but people have to download it before verifying and it is hard for non power users.
To solve this I propose:
- A way to create one (or possibly more) publishing alias, a random key pair different then the one used for friend connections.
- A way when creating swarms to sign them with the publishing alias (and assign them a publishing date).
- When searching, make it possibly to limit search by the signing key (and possibly a span of publishing dates) so interested parties can easily check if some publisher have published something new.
- Make it possibly to easily turn such search in to a subscription, whit some option for auto-download, poll frequency, time to keep swarm, if to use public download...
- Make such search subscription possible to add via a url.
That will go a long way. Some features for running a feed in parallel over 1s and the web or web+torrent would be nice - so people can use 1s even if they read the feed over the web and at the same time help to seed for those reading it over the friend network. Probably takes putting the publisher public key and swarm signatures in the atom / rss feed in some custom way.