← Architecture
Architecture / Shared services

shared protocol services.

A central design goal is to make common capabilities reusable across applications rather than duplicated inside every dApp.

identity, naming & registries

420 Identity, 420 Names and canonical registries provide reusable authorization, human-readable naming and ecosystem records.

payments, rights & governance

Payment, treasury, rights, grants, arbitration and governance primitives are intended to expose consistent interfaces that applications can compose.

messaging, storage & randomness

Messaging, storage-proof and provider-neutral randomness services reduce the need for each application to invent its own trust and data infrastructure.

Each shared service has its own security boundary. Applications should rely on documented interfaces and explicit authority rather than hidden cross-module assumptions.