Tipos de Entidade

As categorias estruturais usadas para classificar ferramentas e protocolos na Matriz de Convergência.

An OpenHaven Entity is a discrete, nameable technology component that is developed, maintained, and described with sufficient independence that it can be meaningfully compared with others of its class, tested in isolation or combination, and referenced by a consistent name and primary URL as a shared anchor of understanding within its community. An entity may encompass one or more of the following: a collaborative project, a code repository, a standards document, or a deployed artifact — but what makes it an entity is not its internal complexity, but the degree to which it functions as a coherent, identifiable unit of the decentralized technology landscape.

Referentiability
a stable name and URL that practitioners use to mean the same thing
Comparable class membership
it can be evaluated against peers of the same type (hence entity types)
Operational testability
you can get it running and observe its behavior
Relative independence
it has its own development lifecycle, governance, and documentation, even if it depends on other entities

15 tipos de entidade

Entity Type Comparison

A quick side-by-side reference — see each entry below for the full picture.

Entity Type Comparison
Entity Type One-line Distinguisher Own Wire Format? Standalone Deployable? Primary Layer
Protocolo P2P Communication rules only — implementations stay separable and interoperate. Yes No Communication / Transport
Plataforma P2P Developer infra built atop someone else's protocol. No No Developer Infrastructure
Ambiente de Execução P2P Integrado Protocol and dev environment are one inseparable thing. Yes Yes Data + Runtime (unified)
Aplicativo Descentralizado End-user product with a hard user/developer boundary. No Yes End-User Application
Aplicativo Descentralizado Extensível End-user app where using it and building on it are the same act. No Yes End-User App + Extension Surface
Infraestrutura P2P A live, running network — not just a spec. No Yes Network Transport (operational)
Protocolo Federado Independent servers federate via a shared server-to-server protocol. Yes No Server-to-Server Communication
Protocolo Semântico e de Dados Defines what data means, not how nodes talk. No No Data Semantics / Meaning
Protocolo de Identidade Standards-track spec for identifiers, credentials, and trust. Yes No Identity & Credentials
Kit de Ferramentas / Plataforma de Identidade SDK/toolkit that implements identity protocols for developers. No No Identity Developer Tooling
Sistema / Design de Identidade A novel architectural proposal, not (yet) a standard. Varies No Identity Architecture (novel)
Padrão de Contrato Inteligente Deployed on-chain — the contract IS the standard. Yes Yes On-Chain Interface / Registry
Rede de Armazenamento Descentralizada Persistent custody of data, sustained by incentives or governance. No Yes Persistent Storage
Protocolo de Dados Descentralizado How data is named, synced, and reconciled peer-to-peer. Yes No Data Layer (addressing/sync)
Protocolo Monetário Descentralizado Monetary logic, substrate-independent — issuance to settlement. Yes No Monetary Logic

Protocolo P2P

P2P Pro

Uma especificação formal de como os nós se comunicam, roteiam e se coordenam em um sistema distribuído — implementável por qualquer pessoa apenas a partir do documento, independentemente de qualquer kit de ferramentas ou ambiente de execução específico.

  • Independently publishable spec — a document, not a piece of software 📄
  • Message format & serialization rules are explicitly defined
  • Routing, discovery, or synchronization rules are part of the spec
  • Conformant implementations interoperate without coordinating with each other
  • The wire format, reference implementation, and dev tooling are separable artifacts that evolve independently
  • Plataforma P2P : A protocol defines what nodes say to each other; a platform is what developers build on top of an existing protocol to make that easier.
  • Ambiente de Execução P2P Integrado : A protocol is separable from its implementation — reference code, SDKs, and the wire format can evolve independently. A runtime co-designs all of that as one inseparable whole.
  • Infraestrutura P2P : A protocol is a set of rules; infrastructure is the live, operated network of nodes actually running those rules.
  • Protocolo de Dados Descentralizado : A P2P Protocol's concern is how nodes communicate and discover each other; a Decentralized Data Protocol's concern is how the data itself is named, synced, and reconciled once communication already exists.
Nostr, Meshtastic, Noise Protocol Framework
#

Plataforma P2P

P2P PF

Infraestrutura para desenvolvedores — SDKs, ferramentas e serviços de execução — para construir aplicativos descentralizados sobre um ou mais protocolos externos que a própria plataforma não define.

  • Built on external protocols, not its own wire format
  • Provides an SDK or API developers build against 🧰
  • Adds identity, sync, and storage abstractions apps would otherwise reimplement
  • Multiple independent apps can coexist on the same network
  • Protocolo P2P : A protocol is something you implement from scratch; a platform is something you build on top of.
  • Ambiente de Execução P2P Integrado : A platform's underlying protocol is, in principle, separable and could be reimplemented by other tools. In a runtime, the protocol only exists for and because of that runtime.
  • Aplicativo Descentralizado : A platform's primary artifact is developer infrastructure; applications are built on it, not the platform itself.
Ditto, Trunk, SemApps
#

Ambiente de Execução P2P Integrado

Int P2P RT

Uma tecnologia em que o modelo de dados, o protocolo de sincronização, a arquitetura de segurança e o ambiente de desenvolvimento são projetados em conjunto como um todo inseparável — você não usa o protocolo, você constrói dentro do ambiente de execução.

  • Protocol and toolkit are inseparable — neither exists independently of the other
  • User-sovereign data ownership is an architectural guarantee, not a policy 🔐
  • App logic is decoupled from storage — data outlives any one app
  • Identity is baked into the protocol layer, not bolted on
  • Protocolo P2P : A P2P Protocol's implementations are separable and interoperate freely; a runtime's toolkit is a constitutive part of what the protocol even is.
  • Plataforma P2P : A platform is built atop a protocol it didn't define; a runtime owns and defines its protocol as an intrinsic part of its own design.
  • Aplicativo Descentralizado : A runtime is developer infrastructure — an environment apps are built within — not an end-user product itself.
NextGraph, Holochain, ADAM
#

Aplicativo Descentralizado

D App

Um produto de software para o usuário final com um limite definido entre o aplicativo e os usuários — as pessoas consomem sua funcionalidade, não a estendem nem a reprogramam.

  • End-user product, not developer infrastructure
  • Bounded, specific tasks — messaging, publishing, file sharing, coordination
  • Works for end users without exposing the underlying protocol
  • Decentralization is an implementation choice, not a user-facing surface
AFFiNE, Logseq, Appflowy
#

Aplicativo Descentralizado Extensível

Ext D App

Um aplicativo descentralizado em que usá-lo e construir sobre ele são o mesmo ato — extensão e composição são intrínsecas à arquitetura, não um sistema de plugins acrescentado depois.

  • User-composable building blocks let non-developers assemble new functionality 🧩
  • Exposed data model other apps/agents can read, write, or build on directly
  • No hard line between consuming and creating in the same environment
  • Immediately useful to end users while also being an extension platform
  • Aplicativo Descentralizado : A D App has an intentional boundary between user and developer; an Ext D App treats that boundary as a design flaw to eliminate.
  • Plataforma P2P : A platform's apps are built on top of it as separate things; an Ext D App is itself the working application, with platform-like properties emerging from within it.
  • Ambiente de Execução P2P Integrado : A runtime's defining trait is a unified protocol-plus-environment at the infrastructure layer; an Ext D App's defining trait is a user-facing app that happens to dissolve the user/dev boundary.
Holons, NDN Workspace
#

Infraestrutura P2P

P2P Infra

Redes de nós ativas e operadas que fornecem serviços de transporte, roteamento, privacidade ou acesso sobre os quais outros protocolos e aplicativos são construídos — um serviço em funcionamento, não uma especificação.

  • A live network, not a document — value comes from nodes actually running
  • Designed for adversarial conditions: censorship, surveillance, traffic analysis 🛡️
  • Volunteer- or incentive-run relay/routing nodes
  • Shared resource consumed by many different apps, not a single-purpose product
  • Protocolo P2P : A protocol specifies rules; infrastructure runs those rules as an always-on service other systems connect to.
  • Rede de Armazenamento Descentralizada : Infrastructure moves data between endpoints without necessarily keeping it; a storage network's whole point is persistent custody.
  • Plataforma P2P : Infrastructure provides a substrate developers may build on, but no SDKs or dev abstractions of its own.
Conduit, Tor relay nodes, Snowflake, I2P
#

Protocolo Federado

Fed Pro

Uma arquitetura de comunicação em que servidores operados de forma independente (instâncias) se federam diretamente entre si, de modo que usuários em servidores diferentes possam interagir sem um intermediário central.

  • Independently operated instances implement the same spec
  • A server-to-server protocol, distinct from the client-to-server one
  • Any conformant server can federate with any other, no permission required 🌐
  • Identity is anchored to a server (with or without portability)
  • Protocolo P2P : In a P2P Protocol, clients speak directly to peers. In a federated protocol, a persistent server layer speaks on the user's behalf.
  • Rede de Armazenamento Descentralizada : A federated protocol is about communication and social interaction, not persistent storage capacity.
Activity Pub, ATProto, Matrix
#

Protocolo Semântico e de Dados

SD Pro

Uma especificação formal para descrever, estruturar ou vincular dados de modo que sejam interpretáveis entre sistemas sem uma implementação compartilhada — uma camada de significado, não um mecanismo de comunicação.

  • Defines vocabularies, ontologies, schemas, or graph models — not message formats
  • Machine-readable, enabling automated interpretation or inference 🧠
  • Adoptable independently of any particular implementation
  • Used as a shared layer beneath multiple higher-level protocols or apps
  • Protocolo P2P : A P2P Protocol defines how nodes communicate; a Semantic & Data Protocol defines what the data they exchange means. A protocol can adopt a data protocol's model without becoming one.
  • Protocolo de Identidade : Identity Protocols govern identifiers and credentials specifically; Semantic & Data Protocols govern how any data — identity included — is structured, and aren't domain-specific.
  • Aplicativo Descentralizado : A Semantic & Data Protocol is consumed by developers and protocol designers, not directly by end users.
Valueflows, Atomic Data, Murmurations
#

Protocolo de Identidade

ID Pro

Uma especificação formal sobre como identificadores descentralizados são criados e resolvidos, credenciais são emitidas e verificadas, ou a confiança é estabelecida — implementável apenas a partir do documento, como um Protocolo P2P, mas para identidade.

  • Standards-track document — often via W3C, IETF, DIF, or ToIP 📜
  • Defines identifier syntax, resolution, credential formats, or exchange flows
  • Has a conformance model implementations can be tested against
  • Works without a central authority controlling registration or validity
  • Kit de Ferramentas / Plataforma de Identidade : A protocol defines what conformant systems must do; a toolkit is the software that does it. You read the protocol to understand the standard; you install the toolkit to implement it.
  • Sistema / Design de Identidade : A protocol usually emerges from a standards process; a system/design proposes a wholly new architecture that may not have a formal spec yet.
  • Protocolo Semântico e de Dados : An Identity Protocol is concerned with who parties are; a Semantic & Data Protocol is concerned with what data means, across any domain.
Iden3, FAN, FedID
#

Kit de Ferramentas / Plataforma de Identidade

ID PF

Infraestrutura para desenvolvedores que implementa um ou mais Protocolos de Identidade e expõe suas capacidades por meio de SDKs ou APIs, de modo que os desenvolvedores de aplicativos não precisem reimplementar a especificação por conta própria.

  • SDK/API surface for DID resolution, credential issuance, verification, authentication 🔧
  • Conforms to published Identity Protocols rather than inventing new ones
  • Targets application developers, not protocol researchers
  • Reusable across multiple apps and deployment contexts unmodified
  • Protocolo de Identidade : A single protocol can have multiple competing toolkit implementations — the toolkit is packaged software, the protocol is the spec it implements.
  • Sistema / Design de Identidade : A toolkit makes existing standards usable; its contribution isn't a novel architecture the way an Identity System's is.
  • Plataforma P2P : Purpose-built for identity/credential/auth use cases specifically, even though it could in principle support other data types.
SpruceID, walt.id, Animo
#

Sistema / Design de Identidade

ID Sys

Uma arquitetura inédita de ponta a ponta que propõe uma abordagem fundamentalmente nova para a identidade — personalidade, delegação de confiança, estrutura de credenciais — em vez de implementar um padrão existente.

  • The contribution is an architectural idea, not (yet) a spec or toolkit 💡
  • Explicitly critiques or departs from existing identity paradigms
  • May produce protocols/tooling later, as the idea matures
  • Proposes mechanisms for personhood, trust, or credential lifecycle not reducible to extending existing standards
  • Protocolo de Identidade : A protocol operates within an established paradigm and defines precise interoperability rules; a system/design questions the paradigm itself.
  • Kit de Ferramentas / Plataforma de Identidade : A toolkit's primary value is software developers use; a system/design's primary value is the architectural insight, which tooling may not embody yet.
IdentiKey, First Person Project, GreenCheck
#

Padrão de Contrato Inteligente

SCS

Uma especificação realizada como um ou mais contratos ou registros implantáveis on-chain — uma vez implantado, o padrão e seu mecanismo de aplicação se tornam literalmente o mesmo artefato.

  • Deployed, not just implemented — the running contract IS the standard ⛓️
  • Permissionless read/write access by any conformant participant
  • Usually an EIP, ERC, or equivalent spec with a reference implementation
  • Shared infrastructure other apps build on, most valuable when widely adopted
  • Protocolo P2P : A P2P Protocol is implemented separately by many independent parties; a Smart Contract Standard is deployed once (or as a few canonical instances) and exists thereafter as shared on-chain state.
  • Aplicativo Descentralizado : A standard defines shared infrastructure — registries, interfaces — that apps build on; it doesn't deliver end-user functionality itself.
  • Rede de Armazenamento Descentralizada : A standard enforces rules and shared state; it doesn't provide distributed storage capacity for arbitrary user data.
ERC-8004
#

Rede de Armazenamento Descentralizada

DSN

Uma rede em que operadores de nós distribuídos fornecem armazenamento persistente de dados como sua função principal, sustentada por incentivos, voluntariado ou governança cooperativa.

  • Persistent custody — data placed in it stays retrievable over time 💾
  • Storage proof/audit mechanisms confirm operators actually hold the data
  • A compensation or incentive model for node operators is a first-class concern
  • Retrieval guarantees range from cryptoeconomic enforcement to best-effort
  • Infraestrutura P2P : Infrastructure moves data between endpoints without necessarily retaining it; a storage network's defining commitment is retaining it.
  • Protocolo P2P : A protocol specifies how storage/retrieval should work; a storage network is the operational network actually running those specs, with live nodes and economic models.
  • Aplicativo Descentralizado : A storage network provides capacity consumed by other apps and protocols, not end-user functionality of its own.
Filecoin, Arweave, Storj
#

Protocolo de Dados Descentralizado

DD Pro

Uma especificação formal sobre como dados estruturados são nomeados, endereçados, replicados e sincronizados em uma rede P2P — as regras da camada de dados, não as da camada de transporte.

  • Content-addressing or self-certifying naming scheme 🔗
  • Defined sync/replication algorithm — gossip, CRDT merge, DAG propagation, etc.
  • Explicit mutability semantics — append-only, versioned, CRDT-mergeable, last-writer-wins
  • Independent of any specific blockchain, storage incentive, or transport
  • Protocolo P2P : A P2P Protocol governs how nodes communicate and discover each other; a DD Pro governs how data is structured and reconciled once communication already exists.
  • Protocolo Semântico e de Dados : A Semantic & Data Protocol defines what data means across systems; a DD Pro defines the operational mechanics of how data moves and lives on a P2P substrate, independent of its meaning.
  • Rede de Armazenamento Descentralizada : A DD Pro is the spec any party can implement to participate in a storage-like network; it doesn't itself run nodes or require an incentive model the way a DSN does.
  • Ambiente de Execução P2P Integrado : A DD Pro's spec is separable from its implementation, with interoperating independent implementations; a runtime co-designs the data model and dev environment as one inseparable whole.
IPFS, Willow, MCP
#

Protocolo Monetário Descentralizado

DM Pro

Uma especificação formal sobre como o valor é emitido, contabilizado, avaliado e colocado em circulação entre os participantes — a própria lógica monetária, independentemente do substrato que a realiza.

  • Substrate-independent — realizable on-chain, off-chain, agent-centric, or institutionally 💱
  • Defines issuance, accumulation, settlement, and valuation rules
  • Explicit federation logic where multiple instances interoperate
  • Different substrates implementing the same protocol can interoperate at the monetary-logic level
  • Padrão de Contrato Inteligente : A Smart Contract Standard's running contract and the standard are the same on-chain artifact; a DM Pro's monetary logic can be realized on-chain, off-chain, or institutionally, with the protocol conceptually prior to any one substrate.
  • Protocolo P2P : A P2P Protocol governs how nodes communicate; a DM Pro governs how value flows once communication is already established, over any P2P or federated transport.
  • Protocolo de Dados Descentralizado : A DD Pro governs how data is named and reconciled; a DM Pro governs how value claims are issued, transferred, and bounded — the data layer is incidental to it, not constitutive.
  • Protocolo de Identidade : Identity protocols govern who participants are; monetary protocols govern how value moves between identified participants, typically depending on but not defining identity infrastructure.
Credit Commons Protocol, Commitment Pooling Protocol (Sarafu / Grassroots Economics), Sardex mutual credit clearing, Augmented Bonding Curve (Commons Stack), Quadratic Funding
#