Skip to content

Glossary

Guillem Córdoba edited this page Nov 13, 2019 · 7 revisions

Basic concepts

  • _Prtcl: the underscore protocol, a set of rules defining how a digital piece of data can be updated, forked and merged, similar to Git.

  • Evee: evolving entity, a digital piece of content that evolves following the _Prtcl rules.

  • Perspective (branch in Git): an evolving version of any piece of content, controlled by its author. One of the core concepts of the _Prtcl.

  • Context (repository in Git): an arbitrary string that defines what a perspective is talking about. One of the core concepts of the _Prtcl.

  • Commit (commit in Git): a change made by an author to an evolving piece of content. One of the core concepts of the _Prtcl.

Cortex

  • Cortex: framework in charge of interpreting Evees, make their content interoperable and rendering their content in different ways.

  • Entity: a concrete type of schema. For example: TextNode, Tasks, Event...

  • Pattern: a trait that an entity can implement. Each pattern specifies how a kind of content can behave; they are the core building block of the Cortex framework. For example: DatePattern, LinkedPattern, etc...

  • Lens: web component capable of rendering a specific pattern.

  • Source: a service capable of retrieving content-addressable objects from their hash.

  • Provider: a service capable of creating or modifying objects.

  • Module: group of patterns, lenses, sources and providers that work together.

_Prtc Basic Documentation

Home

Introduction

Glossary

External resources

Landing Page

Telegram Channel

Clone this wiki locally