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.