Roadmap 2022
Search…
Roadmap 2022
This is a full description of items in our roadmap for 2022. See our site homepage for a shorter, snappier version.
Architecting in the world of distributed software requires patience, agility, and iteration. This roadmap reflects our best attempts to understand Neighbourhoods' needs in advance!
This table depicts our 2022 Roadmap. The visible and technical aspects of the project roll out concurrently, with the first items in the table released earliest.
Visible
Technical
Rep_lang
NHT Community Offering
Rep_lang Playground
Memeable Viable Product (MVP 1.0)
hApp module <> Social Sensemaker plug-in architecture Social data type converter (bridging 1.0)
Open standards for NH-compatible modules
Data & Scoring Portability (in MVP 2.0)
Reputation Wallet & Profile
TBD
Community Activator Bootstrapping Wizard
Testing Transaction Settling in $NHT
NH Governance Dashboard
TBD
Hackathons for Reputation Design

Visible

NHT Community Offering
Our Community Offering of $NHT ran from mid-November to mid-December 2021. During this time we far exceeded our target! Read more about the Offering here.
Memeable Viable Product (MVP 1.0)
“MVP” demonstration of reaction dynamism and its effects. This module stores images as Holochain entries, associating them with reaction types (e.g.
🤯
😂
), applying scoring computations, and swapping between choices of scoring computation to apply.
Open standards for NH-compatible modules
Documentation of standards for hApp modules that handle social data compatible with rep_lang and the social sensemaker.
Reputation Wallet & Profile
Members of neighbourhoods have an accessible means of visualizing reputation for the purpose of sharing it beyond its context of origin. In this "social CV" claims about a member can be displayed and cross-verified (verified between neighbourhoods)
Community Activator Bootstrapping Wizard
Neighourhoods bootstrapping wizard from which available modules, social data types, and entry rules are indexed and selected. Browsing and selecting modules within this wizard are core functions of the NH low code marketplace. Community activators arrange the flow of resources, contexts, agents, modes of sense-making, and computations on those modes.
Using this bootstrapping wizard and the governance dashboard, neighbourhoods leaders and members can adjust the credentials for membrane entry and visibility and how contexts arrange resources and enact sense-making.
NH Governance Dashboard
Stakeholders of any given neighbourhood must be able to modify their social space. For example, they may adjust and respond to data sharing requests from other neighbourhoods or alter how they compute scores. They may also browse and add additional hApp modules via early marketplace functionality.
Hackathon for Reputation Design
Hackathons will be supported by the team, creating opportunities for early adopters to add designs that reflect their needs to the emerging set of reputation data types created internally.

Technical

Rep_lang
rep_lang is an interpreter for a lambda calculus-based, simply typed language. Written in Rust, it was developed in-house, to be used on social data. rep_lang is the computational fabric of the Social Sensemaker that’s unique to Neighbourhoods.
Rep_lang Playground
rep_lang playground is a testing ground for rep_lang. It creates functions for, and computations on, social data as Holochain entries to utilize Holochain’s native validation rules.
Technically, it exposes rep_lang to the network, allowing computations which could occur only "inside rep_lang " to be “paused” and sent "outside rep_lang " (from the POV if a single interpreter) into the network, then brought back "inside rep_lang.
hApp module <> Social Sensemaker plug-in architecture
hApp modules must be able to plug into the social_sensemaker so that social data can be sent from hApps and converted to data the rep_lang and sensemaker can compute from, and pulled from the sensemaker and converted into data that hApps can use (e.g. to sort a feed).
Social data type conversion (bridging 1.0)
Conversion between a sensemaker instance and a hApp which is able to interface with the sensemaker. Such hApps have their own Holochain Entry types which may be convertible into/out-of rep_lang data types
Social Data & Scoring Portability (in MVP 2.0)
Passage of social data between two sensemaker instances, both in cases when the same social data type is shared across sensemaker instances and when different data types are shared, requiring conversion (e.g. likes into claps and vice versa).
Rep_Lang and Holochain together make it possible to have portable social data and scoring. Holochain headers keep provenance and thus the contextual information to assist in making sense beyond the membrane of a single neighbourhood. Social networks can form, fork, fuse, and federate without losing social data; they can break off to modify their own sense-making types and algorithms.
Testing Transaction Settling in $NHT
We will test accounting for a set of composable hApp modules, with transactions settled in $NHT.
Last modified 17d ago
Copy link