101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

506
active users

#dataportability

0 posts0 participants0 posts today
@Joaquim Homrighausen @Kevin Beaumont To be fair, full data portability via ActivityPub has only been available in a stable release of anything for two weeks.

That was when @Mike Macgirvin 🖥️'s Forte, created in mid-August of 2024 as a fork of his own streams repository and the latest member of a family of software that started in 2010 with Friendica, had its very first official stable release.

And, in fact, Forte just uses ActivityPub to do something that (streams) and its predecessors all the way to the Red Matrix from 2012 (known as Hubzilla since 2015) have been doing using the Nomad protocol (formerly known as Zot). It's called nomadic identity. This is technology that's over a dozen years old on software that was built around this technology from the get-go, only that it was recently ported to ActivityPub.

Now, nomadic identity via ActivityPub was @silverpill's idea. He wanted to make his Mitra nomadic. He started working in 2023. The first conversion of existing non-nomadic server software to nomadic still isn't fully done, much less officially rolled out as a stable release.

If Mastodon actually wanted to implement nomadic identity, they would first have to wait until Mitra has a first stable nomadic release. Then they would have to wait until nomadic identity on Mitra (and between Mitra and Forte) has become stable and reliable under daily non-lab conditions. (Support for nomadic identity via ActivityPub on (streams) worked nicely under lab conditions. When it was rolled out to the release branch, and existing instances upgraded to it, it blew up in everyone's faces, and it took months for things to stabilise again.)

Then they would have to look at how silverpill has done it and how Mike has done it. Then they would have to swallow their pride and decide to adopt technology that they can't present as their own original invention because it clearly isn't. And they would have to swallow their pride again and decide against making it incompatible with Mitra, Forte and (streams) just to make these three look broken and inferior to Mastodon.

And only then they could actually start coding.

Now look at how long silverpill has been working on rebuilding Mitra into something nomadic. This takes a whole lot of modifications because the concept of identity itself has to be thrown overboard and redefined because your account will no longer be your identity and vice versa. Don't expect them to be done in a few months.

#Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #Mitra #RedMatrix #Friendica #Hubzilla #Streams #(streams) #Forte #DataPortability #NomadicIdentity
Codeberg.orgforteNomadic fediverse server.

FEP-ef61 update: https://codeberg.org/fediverse/fep/pulls/455

I added a couple of sentences clarifying FEP-ef61 design goals. In particular:

1. "This document describes web gateways, which use HTTP transport. However, the data model and authentication mechanism are transport-agnostic and other types of gateways could exist."

FEP-ef61 is designed to be compatible with any transport protocol, including the sneakernet. For example, it should be possible to replace web gateways with iroh nodes.

2. Location discovery using DID services. It came to my attention that some developers are trying to implement a variation of FEP-ef61 where gateways are specified in a DID document instead of an actor document. That significantly differs from existing FEP-ef61 implementations (Streams and Mitra), and has a serious practical disadvantage: it doesn't work with generative DID methods such as did:key. Support for pure key-based identities is important for several reasons:

- It is very useful for client-to-client (#p2p) communication without servers.
- Interoperability with other protocols that use public keys as identities. #Nostr is probably the most popular, but there are many more.
- It lowers the barriers to entry for client developers, who otherwise would need to deploy a did:web or something more complicated like did:webvh.

So, don't do that.

Also added a discussion section about media access control.

If media identifier only contains a digest, the gateway can't restrict access to it. This may not be a big problem because digest is very hard to guess, but an access control mechanism still might be useful. One way to implement it is to add an 'ap' identifier of a parent document to a hashlink and make it mandatory.

Codeberg.orgFEP-ef61: Update proposal- Updated "History". - Replaced did:tdw with did:webvh. - Added a note about non-web gateways. - Describe location discovery using DID services. - Clarified how gateways with arbitrary paths can work. - Added a section about media access control.

Since #Twitter is more unwilling than unable to comply with my request for handing over data and deleting my account (Imerely refused to use it since I announced it's shutdown) I guess I'll have to call up either wbs.legal or someone else.

  • I think it's not unreasonable to demand them to provide me my data in an offlice-searchable and human-readable form on a physical media since they are untterly unable to provide me a working download link!

Maybe @maxschrems and other folks at @noybeu want to get involved too.

WBS.LEGALWBS.LEGAL | Rechtsanwälte bundesweitIhre Kanzlei für Internetrecht und Medienrecht: WBS.LEGAL (ehemals Wilde Beuger Solmecke) - Bundesweit aktiv - Wir helfen Ihnen gerne!
#data#privacy#GDPR

The feature is not fully functional yet (do not use it yet) but this is the first time it’s been possible to point a custom domain to a Small Web¹ place running a Kitten² app that was originally set up by Domain³.

This upcoming feature (should have it fully operational tomorrow 🤞) alongside full backup + restore (already functional) = data portability.

¹ ar.al/2024/06/24/small-web-com
² kitten.small-web.org
³ codeberg.org/domain/app

I love that I can use Kitten’s own shell (REPL) to prototype new features for Kitten¹ :)

(Coming soon: the ability to change the domain that points to your Small Web place via Kitten’s settings. That, combined with the already existing database backup and restore features mean that Small Web places will have full data portability / zero hosting lock-in from Day 1.)

:kitten:💕

¹ kitten.small-web.org/tutorials

at a fascinating #Threads meetup hosted by Meta in San Francisco, with a handful of great #dataportability #fediverse #indieweb #openweb folks, learning about and providing feedback to Threads folks about their #federation #ActivityPub and other #openStandards support plans.

Chatham House rule¹ means we can quote and talk about what’s being discussed (I’m taking notes), however no attribution, which I’m extending to not saying (or @-@-mentioning) who else is here.

If you’re also here, feel free to reply to this post or use one of the below hashtags. And since I’m publishing this, feel free to @-me as well.

#DataDialogue #Threadiverse (unofficial hashtag suggestion from a participant)

¹ https://en.wikipedia.org/wiki/Chatham_House_rule
Mastodon hosted on indieweb.social Indieweb.Social INDIEWEB.SOCIAL is an instance focused on the evolution of #Openweb, #Indieweb, #Fediverse, #Mastodon, #Humanetech and #Calm technologies.
Replied in thread

Following this further, I guess #dataportability is a qtn of what electronic signals are collected by platforms from users and datafied for corporate purposes. If Tiktok collects your key strokes - even outside of direct use of the app itself? - is that actually yr data which in theory could be ported by you to another destination, or would you likely be told this is not covered? Wonder what @pluralistic has to say since it matters for #adversarialinteroperability @DTinitiative @mmasnick

unclear to me if the agreement on this Declaration ( #DDRP ?) is an agreement on the text as it was proposed by the EC... or has the text been rewritten? the original draft was funny, with this "we believe in many important things, and as a consequence today we promise you euh well... #dataportability (again)"

consilium.europa.eu/en/press/p