Jupiter Rowland on Nostr: @[Laurens Hof](https://indieweb.social/@laurenshof ) Are you familiar with the name ...
@[Laurens Hof](https://indieweb.social/@laurenshof ) Are you familiar with the name @[Mike Macgirvin 🖥️](https://fediversity.site/channel/mikedev )? Especially with his latest creation, [the streams repository](https://codeberg.org/streams/streams )?
*This* is where innovation is happening.
Yes, it was created in October, 2021. Yes, it's the result of 14 years of development, starting in early 2010 when Mike created a Facebook alternative named Mistpark, now known as [Friendica](https://joinfediverse.wiki/What_is_Friendica%3F ), and leading through stopovers like Red/the Red Matrix (2012), [Hubzilla](https://joinfediverse.wiki/What_is_Hubzilla%3F ) (2015) and Zap (2018).
But (streams) is not old and busted, anything but. It's amongst the most powerful and secure Fediverse applications, and its power and security are ever-increasing.
Being primarily based on Mike's own Nomad protocol, an even more advanced successor of Mike's Zot protocol from 2012, it's far from permissionless. It gives its users extensive and fine-grained permission controls of a kind that can only roughly be matched by Mike's own Zot-based Hubzilla, and that are utter science-fiction from a Mastodon point of view.
Now, here comes the actual innovation: Mike is working on implementing both these permission controls and [nomadic identity](https://joinfediverse.wiki/What_is_nomadic_identity%3F ), currently only available on Hubzilla and (streams), in pure ActivityPub, starting with the streams repository.
It's safe to say that the "nomadic" development branch of the streams repository is currently the most high-tech piece of Fediverse development. The goal is not only to spread (streams)' permissions across the Fediverse, but also to make nomadic identity independent from the instance type.
Right now, Mastodon firmly ties your Fediverse identity to one account on one instance.
Hubzilla and stable (streams) with their nomadic identity allow you to have your identity simultaneously on multiple instances. Fully identical clones of your channel, live hot backups permanently synchronised with each other in near-real-time. This is actually technology from 2012. However, you can only clone your Hubzilla channel to other Hubzilla hubs and your (streams) channel to other (streams) instances.
What the "nomadic" branch of (streams) aims to establish once it becomes a stable release is a fully nomadic Fediverse. A Fediverse in which you can clone your Mastodon identity to another eight Mastodon instances, four Friendica nodes, three Hubzilla hubs, two (streams) instances, three Misskey instances, four PeerTube instances, five Pixelfed instances etc. All with the same identity (you will remain laurenshof@indieweb.social everywhere), the same followers, the same followed, largely the same content, largely the same permission settings etc. etc.
Of course, the other Fediverse projects would have to play along. But what Mike is working on is something to play along with in the first place.
CC: @[Stefan Bohacek](https://stefanbohacek.online/@stefan ) @[Johannes Ernst](https://social.coop/users/J12t )
#[Long](https://hub.netzgemeinde.eu/search?tag=Long ) #[LongPost](https://hub.netzgemeinde.eu/search?tag=LongPost ) #[CWLong](https://hub.netzgemeinde.eu/search?tag=CWLong ) #[CWLongPost](https://hub.netzgemeinde.eu/search?tag=CWLongPost ) #[FediMeta](https://hub.netzgemeinde.eu/search?tag=FediMeta ) #[FediverseMeta](https://hub.netzgemeinde.eu/search?tag=FediverseMeta ) #[CWFediMeta](https://hub.netzgemeinde.eu/search?tag=CWFediMeta ) #[CWFediverseMeta](https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta ) #[Fediverse](https://hub.netzgemeinde.eu/search?tag=Fediverse ) #[Hubzilla](https://hub.netzgemeinde.eu/search?tag=Hubzilla ) #[Streams](https://hub.netzgemeinde.eu/search?tag=Streams ) #[(streams)](https://hub.netzgemeinde.eu/search?tag=%28streams%29 ) #[Permissions](https://hub.netzgemeinde.eu/search?tag=Permissions ) #[NomadicIdentity](https://hub.netzgemeinde.eu/search?tag=NomadicIdentity )
*This* is where innovation is happening.
Yes, it was created in October, 2021. Yes, it's the result of 14 years of development, starting in early 2010 when Mike created a Facebook alternative named Mistpark, now known as [Friendica](https://joinfediverse.wiki/What_is_Friendica%3F ), and leading through stopovers like Red/the Red Matrix (2012), [Hubzilla](https://joinfediverse.wiki/What_is_Hubzilla%3F ) (2015) and Zap (2018).
But (streams) is not old and busted, anything but. It's amongst the most powerful and secure Fediverse applications, and its power and security are ever-increasing.
Being primarily based on Mike's own Nomad protocol, an even more advanced successor of Mike's Zot protocol from 2012, it's far from permissionless. It gives its users extensive and fine-grained permission controls of a kind that can only roughly be matched by Mike's own Zot-based Hubzilla, and that are utter science-fiction from a Mastodon point of view.
Now, here comes the actual innovation: Mike is working on implementing both these permission controls and [nomadic identity](https://joinfediverse.wiki/What_is_nomadic_identity%3F ), currently only available on Hubzilla and (streams), in pure ActivityPub, starting with the streams repository.
It's safe to say that the "nomadic" development branch of the streams repository is currently the most high-tech piece of Fediverse development. The goal is not only to spread (streams)' permissions across the Fediverse, but also to make nomadic identity independent from the instance type.
Right now, Mastodon firmly ties your Fediverse identity to one account on one instance.
Hubzilla and stable (streams) with their nomadic identity allow you to have your identity simultaneously on multiple instances. Fully identical clones of your channel, live hot backups permanently synchronised with each other in near-real-time. This is actually technology from 2012. However, you can only clone your Hubzilla channel to other Hubzilla hubs and your (streams) channel to other (streams) instances.
What the "nomadic" branch of (streams) aims to establish once it becomes a stable release is a fully nomadic Fediverse. A Fediverse in which you can clone your Mastodon identity to another eight Mastodon instances, four Friendica nodes, three Hubzilla hubs, two (streams) instances, three Misskey instances, four PeerTube instances, five Pixelfed instances etc. All with the same identity (you will remain laurenshof@indieweb.social everywhere), the same followers, the same followed, largely the same content, largely the same permission settings etc. etc.
Of course, the other Fediverse projects would have to play along. But what Mike is working on is something to play along with in the first place.
CC: @[Stefan Bohacek](https://stefanbohacek.online/@stefan ) @[Johannes Ernst](https://social.coop/users/J12t )
#[Long](https://hub.netzgemeinde.eu/search?tag=Long ) #[LongPost](https://hub.netzgemeinde.eu/search?tag=LongPost ) #[CWLong](https://hub.netzgemeinde.eu/search?tag=CWLong ) #[CWLongPost](https://hub.netzgemeinde.eu/search?tag=CWLongPost ) #[FediMeta](https://hub.netzgemeinde.eu/search?tag=FediMeta ) #[FediverseMeta](https://hub.netzgemeinde.eu/search?tag=FediverseMeta ) #[CWFediMeta](https://hub.netzgemeinde.eu/search?tag=CWFediMeta ) #[CWFediverseMeta](https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta ) #[Fediverse](https://hub.netzgemeinde.eu/search?tag=Fediverse ) #[Hubzilla](https://hub.netzgemeinde.eu/search?tag=Hubzilla ) #[Streams](https://hub.netzgemeinde.eu/search?tag=Streams ) #[(streams)](https://hub.netzgemeinde.eu/search?tag=%28streams%29 ) #[Permissions](https://hub.netzgemeinde.eu/search?tag=Permissions ) #[NomadicIdentity](https://hub.netzgemeinde.eu/search?tag=NomadicIdentity )