- Server: The Personal Data Server (PDS). This is ADX's main server-side implementation.
- CLI: A command-line application for interacting with ADX.
- Dev Env: A command-line application for developers to construct and manage development environments.
- API: A library for communicating with ADX servers.
- Auth: ADX's core permissioning library (based on UCANs).
- Common: A library containing code which is shared between ADX packages.
- Crypto: ADX's common cryptographic operations.
- DID Resolver: A library for resolving ADX's Decentralized ID methods.
- Repo: The "ADX repository" core implementation (a Merkle Search Tree).
- Schemas: A library for validating data using ADX's schema system.