> For the complete documentation index, see [llms.txt](https://docs.dctx.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dctx.ai/key-components/dmcp-modules/dmcp-structure.md).

# DMCP Structure

* **Context Schema Registry**
  * Stores all approved context structures and metadata.
  * Includes versioning, type signatures, field descriptions.
* **Context Record Store**
  * Holds actual values associated with a schema for a given entity (wallet address, contract, or agent).
  * Example: `user.profile(name, country, activityScore)`
* **Permission Layer**
  * Determines who can update what.
  * Can be owner-based, role-based, oracle-fed, or DAO-governed.
* **Event Hooks**
  * Enables reactive behavior — smart contracts or agents can subscribe to changes in context.
