Skip to content

Introduction

What is Murmurations?

Murmurations is a distributed data sharing network built to help connect regenerative economy projects and organizations and make them visible to the world and each other.

The network is comprised of:

  1. Nodes and other data hosts that share data in the network
  2. An index that keeps track of what data is available in the network, and where it is located
  3. Aggregators that collect data from the network and display it in various ways
  4. A library of schemas that describe the data in the network

To enable these entities to work together, Murmurations provides:

The initial use case for Murmurations was to facilitate decentralized mapping of purpose-driven and solidarity economy organizations and projects.

Further historical background is in the 2019 Murmurations Whitepaper.

How does it work?

The Murmurations protocol enables individuals and organizations (nodes) to create profiles about themselves in order to easily share information with aggregators, who create schemas to define the data they need to create maps, directories and content aggregators.

A library stores details of the schemas and the fields (data points) of which they are composed. A node obtains a schema from the library to determine the data needed to create a profile. You can try out the Murmurations Profile Generator to create a profile based on the schemas currently available in the library.

An index keeps track of nodes based on the schemas linked to their profiles. Whenever a node updates its profile it should tell the index. Aggregators regularly query the index for profile changes by nodes they want to track by referencing their schemas, enabling them to provide accurate and timely information in their maps, directories and content aggregators.

Why Murmurations?

Murmurations Overview Infographic