A reference implementation of the Decentralized Web Node (DWN) specification,
extended for the Abaxx ID++ protocol.
This package provides the protocol-level primitives — message handlers,
interfaces, stores, JOSE signing, and CID utilities — used to build DWN
servers and clients.
Install
npm install @abaxxtech/id
Requires Node.js >= 20.3.0. ESM, CJS, and browser bundles are included.
Use
import { Dwn, RecordsQuery, DataStream, Cid } from '@abaxxtech/id';
import type {
DwnConfig,
GenericMessage,
RecordsWriteMessage,
} from '@abaxxtech/id';