# Roadmap 2023

> Architecting in the world of distributed software requires patience, agility, and iteration. This roadmap reflects our best attempts to understand Neighbourhoods' needs in advance!

<figure><img src="https://3622469326-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaqAU3lpQ7xeAin1y3hew%2Fuploads%2Ff0mDqhbNUMrjrg5FZzRS%2FScreenshot%20from%202023-01-10%2012-17-03.png?alt=media&#x26;token=71236145-a637-4776-ab3d-38f4e95ab509" alt=""><figcaption></figcaption></figure>

### <mark style="color:purple;">Epic: Toolkit 0.0.1</mark>

An early version of our toolkit to scaffold your neighbourhood, demonstrating how to set up distributed, online communities with social intelligence features.&#x20;

<mark style="color:green;">**Toolkit 0.0.1: Sensemaker\_lite**</mark>

Implementation of a [Holochain ](#user-content-fn-1)[^1]app that enables groups to add extra metadata on any entry from any other hApp DNA, store, and process that metadata into useful insights via community-defined processes.

<mark style="color:green;">**Toolkit 0.0.1: NH Launcher - 'We' Fork**</mark>&#x20;

A forked version of the 'We' hApp, serving as an entry point where applets are initially selected for use within a neighbourhood.&#x20;

<mark style="color:green;">**Toolkit 0.0.1: Open standards for NH-compatible applets**</mark>

Documentation of standards enabling hApps to handle the social data ontology of the sensemaker-lite, plus an applet scaffolding tool.&#x20;

*These standards reflect different degrees of NH compatibility of hApps:*&#x20;

Low - Not dependent on the SenseMaker; all hApps can be loaded into the NH Launcher interface, scanned for [ResourceTypes](https://faq.neighbourhoods.network/our-terminology#resource) which are then imported. From here, [Dimensions](https://faq.neighbourhoods.network/our-terminology#objective-dimension), [Methods](https://faq.neighbourhoods.network/our-terminology#method), and [CulturalContexts](https://faq.neighbourhoods.network/our-terminology#cultural-context) can be created *by hand* to enable additional sensemaking capacities (e.g. adding ratings).

Medium - hApps customized and prepared for NH integration; Once such an applet is selected into a neighbourhood, it comes pre-packed with [ResourceTypes](https://faq.neighbourhoods.network/our-terminology#resource), [Dimensions](https://faq.neighbourhoods.network/our-terminology#subjective-dimension), [Methods](https://faq.neighbourhoods.network/our-terminology#method) and [CulturalContexts](https://faq.neighbourhoods.network/our-terminology#cultural-context), and the hApp UI allows [assessments](https://faq.neighbourhoods.network/our-terminology#assessment) using the Sensemaker and will have custom UI elements displaying data from the Sensemaker.

High - Everything above, plus the capacity to adapt the hApp UI automatically upon changing [Dimensions](https://faq.neighbourhoods.network/our-terminology#objective-dimension),[ Methods](https://faq.neighbourhoods.network/our-terminology#method) and [Cultural Contexts](https://faq.neighbourhoods.network/our-terminology#cultural-context). This enables fine-tuned control over how that neighbourhood wants to operate\*

<mark style="color:green;">**Toolkit 0.0.1: Sample Applets**</mark>

Demonstration of, and support for, applets using our template config files. &#x20;

<mark style="color:green;">**Toolkit 0.0.1: Community Activation Wizard**</mark>&#x20;

The Community Activation Wizard places cultural choices (e.g. resources, dimensions, and methods), into a configuration file that is used to compile into a neighbourhood. Community activators arrange the flow of resources, contexts, agents, modes of sense-making, and scoring computations.

<mark style="color:green;">**Toolkit 0.0.1: Sensemaker Dashboard**</mark>

Stakeholders of any given neighbourhood must be able to fully engage in their social contexts. 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 bazaar functionality.

### <mark style="color:purple;">Epic: Ecosystem Development</mark>

Participatory events supporting the growth of the Neighbourhoods ecosystem<mark style="color:purple;">.</mark>&#x20;

<mark style="color:green;">**Applet Fest**</mark>

Series of online and in-person events demonstrating the NH framework and offering open standards, resulting in additional development of 'critical applet suite' for intial bazaar deployment.

#### <mark style="color:green;">Cultural Hackathon</mark>

Local events with community groups looking to use Neighbourhoods to develop specific cultural styles in their remote coordination.&#x20;

### <mark style="color:purple;">Epic: Sensemaker 0.0.2 computational complexity and digital identity</mark>

Buildout of the [Sensemaker](https://neighbourhoods.network/social-sensemaker/), including digital identity and agent-related features.&#x20;

<mark style="color:green;">**Integration of hardcoded computations (Sensemaker 0.0.2)**</mark>&#x20;

Additional capabilities built in to the Sensemaker, enabling more complex social intelligence:

* Count number of assessments
* Sum values of all assesments
* Ratio (count / sum)
* Mean value
* Median value
* String literal that has the most occurances
* Use only one dimension as input, and provide a seperation computation for result validation (i.e. minimum number of assessments)

<mark style="color:green;">**Agent roles and capabilities (Sensemaker 0.0.2)**</mark>

Intermediary, key forwarding steps enabling basic use of roles and capabilities prior to the planned integration of Holochain's 'Deepkey' system for digital identity.

<mark style="color:green;">**Integration of Deepkey, profiles, and personas**</mark>&#x20;

Intra- and cross-neighbourhood use agent assessments and reputation via leaderboards, badges, and 'social CVs'&#x20;

### <mark style="color:purple;">Epic: Neighbourhoods' Bazaar</mark>

Prototyping and early releases of the Neighbourhoods [bazaar](https://whitepaper.neighbourhoods.network/white-paper-v.1/overview-of-the-neighbourhoods-ecosystem/neighbourhoods-bazaar), which connects applet developers and communities.&#x20;

<mark style="color:green;">**Bazaar assumptions and actor behavior modeling**</mark>

Specification and modelling of in-bazaar accounting, solicitation and use of external investment, elements of community/dev relationships, etc.&#x20;

<mark style="color:green;">**Neighbourhoods' Neighbourhood for community activators with bazaar features**</mark>

Bazaar prototype that rates, assesses, and tracks usage of applets and integrates native accounting features.

\*Not part of 0.0.1 Toolkit

[^1]:
