Scaling Up Cooperation

Something that I’d be interested in hearing opinions on and discussing is a collaborative way of publishing documents describing extensions, best-practices and other information - maybe something like a Fediverse Enhancement Proposals (FEP).

Other communities have similar documentation processes, e.g.: Python’s PEP, NixOS RFCs, Scheme Request for Implementation, Dat Enhancement Proposals.

This may allow a more community-based way of working towards standardization and documenting current best-practices. Things that might fit into such a process might be the recent proposal for synchronizing followers documenting the usage of WebFinger, and NodeInfo or working out a scheme for federated authenticaiton.

Recent work that goes very much in that direction include @cjs’s Library, efforts such as LitePub and ideas discussed at last years APConf regarding vocabulary extensions.

5 Likes