# DeSci Codex

## DeSci Codex

- [DeSci Codex](https://codex.desci.com/readme.md): The Collaborative Data Exchange
- [Quick start](https://codex.desci.com/readme/quick-start.md): Quickly discover what Codex is and what it has to offer
- [Overview](https://codex.desci.com/readme/overview.md): High-level information about the protocol
- [Design goals](https://codex.desci.com/readme/design-goals.md): These are the properties that the protocol strives to achieve
- [Codex Nodes](https://codex.desci.com/protocol-operation/codex-node.md): Run your own node to help support the network
- [dPID resolver](https://codex.desci.com/protocol-operation/dpid-resolvers.md): HTTP resolver for persistent identifiers
- [Gateway providers](https://codex.desci.com/protocol-operation/gateway-providers.md): User-facing applications for interaction with the protocol
- [Data storage](https://codex.desci.com/protocol-operation/data-storage.md): Ensure longevity of protocol data
- [Introduction to Sidetree](https://codex.desci.com/data-layer-definition/introduction-to-sidetree.md): A primer on the required capabilities of implementing technologies
- [Entities](https://codex.desci.com/data-layer-definition/entities.md): High-level overview and charts explaining the grand scheme of things
- [Profiles](https://codex.desci.com/data-layer-definition/entities/profiles.md): User identification and relations
- [Research object](https://codex.desci.com/data-layer-definition/entities/research-object.md): The main reference to a publication and its version history
- [Research component](https://codex.desci.com/data-layer-definition/entities/research-component.md): Fractional information about the contents of the data DAG of a research object.
- [Claim](https://codex.desci.com/data-layer-definition/entities/claim.md): A reusable badge to be earned
- [Attestation](https://codex.desci.com/data-layer-definition/entities/attestation.md): The grant or assignment process for a badge
- [Annotation](https://codex.desci.com/data-layer-definition/entities/annotation.md): Social commentary mechanism
- [Relational information](https://codex.desci.com/data-layer-definition/entities/relational-information.md): Additional entities signalling relationships between others
- [Research field](https://codex.desci.com/data-layer-definition/entities/relational-information/research-field.md): Indication that a research object is part of a particular field
- [Contributor](https://codex.desci.com/data-layer-definition/entities/relational-information/contributor.md): Directional link between research object and profile, indicating a contribution.
- [Reference](https://codex.desci.com/data-layer-definition/entities/relational-information/reference.md): Directional link between two publications indicating scientific dependence
- [Metadata](https://codex.desci.com/data-layer-definition/metadata.md): A rich, living repository of arbitrary metadata
- [Deterministic resolution](https://codex.desci.com/data-layer-definition/deterministic-resolution.md): Deterministically resolving an entity instance, including particular versions
- [Ceramic & ComposeDB](https://codex.desci.com/implementation/ceramic-and-composedb.md): The choice of underlying data and indexing layer
- [Implementation](https://codex.desci.com/implementation/implementation.md)
- [Current limitations](https://codex.desci.com/implementation/current-limitations.md): Limitations in capabilities pending solutions
- [Invalid data](https://codex.desci.com/implementation/current-limitations/invalid-data.md): Voluntarily inflicted self-harm
- [Timestamps](https://codex.desci.com/implementation/current-limitations/timestamps.md): When the sand of time is gravel sized
- [Delegation of permissions](https://codex.desci.com/implementation/current-limitations/delegation-of-permissions.md): Allow helping hands
- [Roadmap](https://codex.desci.com/future-work/roadmap.md): Roadmap for protocol and related services
- [Feature wishlist](https://codex.desci.com/future-work/feature-wishlist.md): Wanted functionality that is still further away
