Sat 11 Apr 2020 1:48PM

Murmurations protocol

OS Oli SB Public Seen by 225

Given it's unlikely we will ever all (want to) collaborate on the same 'platform' it seems essential to develop an open protocol to share information about and between all the various projects and organisations that are working to build the commons.

Murmurations is an initial attempt to create such a protocol...


Oli SB Sat 11 Apr 2020 2:04PM

Hi All,

As a short introduction I have created the attached graphic which attempts to spell out what Murmurations is all about... and you can read more about the concept on the Murmurations website.

We have built a Wordpress plugin which makes it very easy for anyone running Wordpress to create a Murmurations profile and add their project or organisations to the Index... and now we have built a stand-alone .json file creator to enable anyone running any other type of website to create their profile and add their org / project to the index...

It's early days for this project and we would welcome more collaborators to:

  • Test - by installing the WP plugin

  • Test - by generating and uploading your own .json file

  • Develop example Directories, Maps and feed aggregators (to show the value of the project!)

  • Collaborate on the governance of the open protocol data which Murmurations uses

  • Help build an test more features...

    Most of the work so far has been built by @Adam McKenty who introduced Murmurations at OPEN 2019... but he's a busy chap and it would be great to grow the working group so we can make more progress on this idea. If anyone is up for helping please join the Murmurations working group on Telegram.



Danyl Strype Mon 13 Apr 2020 6:37AM

I love the concept. Curious to learn more and find out if the ideas behind Murmurations can be implemented in ways that are compatible with:

  • ActivityPub (standards for server<>server and server<>client interactions)

  • Solid (standards for separating processes from data)

  • Other existing standards and protocols

EDIT: I've opened a thread about Murmurations on SocialHub.activitypub.rocks.


mike_hales Mon 13 Apr 2020 9:12AM

In the next few days I hope to check out how the json works with a federated wiki site. I need that to be VERY simple 😉 Murmurations is very much a fedwiki-friendly move.


Danyl Strype Tue 14 Apr 2020 1:51PM

@Oli SB can you ask the folks behind Murmurations to respond to this post from an OpenEngiadina dev?



mike_hales Tue 14 Apr 2020 4:59PM

Murmurations responded, in the above thread, not here.


Danyl Strype Wed 15 Apr 2020 1:02AM

All good, it seems this thread is only visible to group members anyway.


Nick Meyne Thu 23 Apr 2020 9:52PM

@Oli SB this is great. It's essential that we combat the 'tyranny of structurelessness' with some simple protocols. Need to be clear on how extension and inter-op might work.


Nick Meyne Thu 23 Apr 2020 10:05PM

If the commons is a network, mesh or fabric, then perhaps the protocol is a bit node-focused? Maybe relationships and interactions need to feature more, in an extension (?) to help navigate, and perhaps even introduce some obligations on participants to define their place on the map: maybe something from this may be useful? https://github.com/nmeyne/dgovmap-navigator


Danyl Strype Thu 25 Jun 2020 2:41PM

I'm not really sure what you mean by "node-focused" or what you're contrasting it with, nor am I clear on what "define their place on the map" means in practice. Can you expand on this?


Danyl Strype Thu 25 Jun 2020 2:37PM

@Oli SB is it possible to make this discussion publicly visible, at least to users logged into loomio.org?

Load More