Terms & Concepts
This is a glossary that defines terms used in Neighborhoods architecture and descriptions.
Agent-centric: as opposed to data-centric computing, agent-centric frameworks like Holochain are distributed or decentralized systems that put agents at the center of the design, giving them agency over their online identity and the data they create.
AD4M: Scaffolding for neighbourhoods, which decouples protocols from the storage layers. Using AD4M neighbhourhoods can mix data stored in Holochain DHTs with e.g. blockchain transactions, IPFS objects, and web 2.0 posts.
Culture: A lens from which to sense-make over distances or in the aggregate.
DNA: A package of executable code that defines the shared ‘rules of the game’ for a group of agents. A DNA is made up of zomes, which define validation rules for data, zome functions that allow agents to write to their source chain, retrieve data from the DHT, send signals to a listening client, or make remote calls to another cell. Each DNA has its own isolated DHT, and is instantiated by each user on their own device as a cell.
Distributed Hash Table (DHT): A collection of data stored collectively by many nodes in a peer-to-peer network. In a DHT, a node retrieves data by address, usually its cryptographic hash, by searching for a peer who holds the data. Holochain uses a validating DHT to store DHT data and chooses agents to hold data based on the nearness of their agent address to the data’s address. Each DNA has its own separate DHT.
Holo-REA: based on the REA (resources - agents - events) network-level accounting framework. Helps us explore scenarios and model sequences of events in the Neighbourhoods Low-Code Marketplace.
Membrane: the concrete designation of a Neighbourhood. Membranes are the set of rules that a group follows, defined in its coded DNA.
Memetic Bridge: a passageway for reputation data between two Neighbourhoods, linking them in a trustful field ((in a field of human trust / in a dance of trust-building))
Memetic Mediator: a member of a Neighbourhood deemed trustworthy enough to bring in reputation data from other Neighbourhoods
Memetic Propagator: a member of a Neighbourhood deemed trustworthy enough to transmit reputation data to other Neighbourhoods
Neighbourhood: A philosophy and technical framework for driving social coherence and intelligence in the distributed web and in the world's migration to it (see a longer explanation here). Neighbourhood also denotes an online community that has distinctive membranes comprised of agreed-upon ways of generating reputation scores.
Neighbourhood Registration: a Holochain DNA that contains reputation calculations, an index of common modules, and memetic bridges
  • Calculation: a calculation performed on raw reputation data. In Neighbourhoods, such calculations are where culture gets functionally expressed
  • Datatype: a unit for calculating reputation (e.g. a like, a clap, a number in a ranked list, an item on a scale of smelliness)
  • Datatype Importer: a Holochain DNA that enables the definition of of different types of reputation datatypes
  • Domain Specific Language (DSL): a tool for ‘Cultural Computations’ i.e. each community, or micro-network can articulate culture locally, on the fly, with coherence of ‘types’ across apps. In other words, a tool that outputs ‘Reputation Scores’ for a set of input ‘Reputation Data types’
  • Economy: formed by intentionally using social technologies (like speech, or code) that make actions visible, as a means to increase a community's capacity for cooperation. One sees the reputation economy when people rush to help someone who's helped them in the past or when people are shunned because word has spread of their inappropriate action.
  • Score: an expression of an individual's actions or behavior on the terms of the context in which they occurred
  • Interchange: an engine for engagement and discovery in distributed networks. Allows Cultural Architects to build Neighbourhoods across Apps, or within Apps. Allows reputation data to be ported across Neighbourhoods
NH Credit: Unit of account that drives engagement and discovery across Neighbourhoods. Credits enable transfers of value (between cultural architects and developers, for example) for the creation of tools for social coherence and is also backed by these tools.
Last modified 3mo ago
Copy link