Neighbourhoods: A Web 3.0 Groupware Framework
The Social Sensemaker is the Holochain application at the center of the neighbourhoods framework. It runs social computations in neighbourhoods, taking as inputs the social configuration created by a community activator and the many assessments produced by community members, and as outputs, scores attached to resources. These scores are computed according to the set of thresholds specified in this social configuration for selecting and ordering each particular resource. As outputs, they are displayed as views we call 'cultural contexts'.
The Neighbourhoods framework operates in the tradition of low-code and no-code environments. Our ontology captures the vast space of activities and materials around which communities convene, and makes it possible to specify the 'who', 'how', and 'when' of group input. When used within our configuration tools, all of this can be specified for a given application and viewed in a familiar-feeling dashboard that displays data from the Social Sensemaker.
Social data generated in specific contexts should be portable by the users who generate them, but also understood in the context in which they emerged. Given the agent-centric nature of Holochain, everyone in a neighbourhood runs a Sensemaker instance on their device in order to compute on social data according to the designs of the neighbourhood(s) of which they are a part.
Holochain's unique affordances also make it possible to validate data according to community-defined rules as they are generated, and to reliably trace the provenance of social data via a distributed network of peers without using a blockchain.
The social sensemaker also enables bridges between communities who recognize the meaning and value of each others’ cultural practices. Because it enables cross-neighbourhood recognition and insight about cultural computations, the social sensemaker and the neighbourhoods framework enable meaningful data portability. Therefore, Neighbourhoods and the Social Sensemaker reduce the social and financial costs of entering and exiting neighbourhoods for groups and individuals.
- Groups have the means to make decisions about new individuals and about other whole groups
- Individuals find they need not constantly “start from scratch” accruing the benefits of recognition and reputation in each different social network.