Inferensys

Glossary

Decentralized Web Node (DWN)

A Decentralized Web Node (DWN) is a specification for a personal data and relay node that enables an entity to securely store, discover, and share data in a decentralized network without vendor lock-in.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.

What is a Decentralized Web Node (DWN)?

A Decentralized Web Node (DWN) is an open specification for a personal data and relay node that enables an entity to securely store, discover, and share data within a decentralized network, eliminating vendor lock-in.

A Decentralized Web Node (DWN) functions as a mesh of personal data stores, allowing an identity owner to manage encrypted data across multiple locations without relying on a specific centralized provider. It serves as the persistent storage layer for Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) , enabling true data portability.

By utilizing a universal message interface, a DWN decouples data storage from application logic, allowing any application to request read or write access to a node. This architecture ensures that an entity retains absolute control over its sovereign identity data, replicating and syncing information across a network of nodes without being tethered to a single platform's infrastructure.

PERSONAL DATA STORE

Core Characteristics of a DWN

A Decentralized Web Node is a specification for a mesh of personal data stores and relay nodes that enables entities to securely store, discover, and share data without vendor lock-in. The following characteristics define its architectural resilience.

01

Universal Interface

A DWN exposes a standardized REST API for all data operations, abstracting the underlying storage mechanism. This allows any identity to interact with any node regardless of the vendor.

  • CRUD operations for records
  • Query mechanism for semantic discovery
  • Subscription protocol for real-time sync
DWN-Spec
Standardized Interface
02

Thread-Based Data Model

Data is organized into decentralized threads, which are logical partitions of records owned by a DID. Each thread is an independent, encrypted data stream.

  • Records are immutable append-only entries
  • Threads group records by context (e.g., chat, photos)
  • Permissions are scoped per-thread using capability-based authorization
03

Relay & Replication Mesh

DWNs form a mesh network where nodes can act as relays for offline identities. Data is replicated across multiple nodes to ensure high availability.

  • Sync protocol resolves conflicts using CRDTs
  • Relay nodes store encrypted data for mobile devices
  • No central coordinator required for replication
04

Capability-Based Security

Access control is enforced through cryptographic capabilities rather than access control lists. A DID grants a permission by signing a delegation object.

  • Invocation to execute a specific action
  • Delegation to grant permissions to another DID
  • Revocation by publishing a revocation record
05

Protocol-Driven Interaction

DWNs use protocol definitions to standardize how applications interact with data. A protocol defines the schema, roles, and actions for a specific use case.

  • Role definitions (author, recipient, verifier)
  • Action contracts (send, read, delete)
  • Schema enforcement for structured data exchange
06

Vendor-Agnostic Portability

Since the DWN specification is open and identity is rooted in portable DIDs, users can migrate their encrypted data between any compliant node provider.

  • Zero switching cost between providers
  • End-to-end encryption ensures provider cannot read data
  • Self-sovereign identity decouples storage from authentication
DECENTRALIZED WEB NODE CLARIFICATION

Frequently Asked Questions

Clear, technical answers to the most common questions about the Decentralized Web Node specification, its architecture, and its role in sovereign identity infrastructure.

A Decentralized Web Node is a personal data storage and relay node specification that enables an entity to securely store, discover, and share data in a decentralized network without vendor lock-in. It functions as a mesh of interconnected nodes owned by a single entity, where each node acts as a personal server. The system works by using a Decentralized Identifier (DID) to cryptographically anchor the owner's identity, while the node itself processes standardized JSON-based messages to create, read, update, and delete records. Unlike traditional cloud storage, a DWN can be hosted anywhere—on a home server, a mobile device, or edge infrastructure—and multiple nodes synchronize data seamlessly, ensuring the owner retains absolute control over their storage topology and access grants.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.