# JSON Schemas and Examples for HyperCortex Mesh Protocol (HMP) | |
This directory contains **JSON Schema definitions** for the core data models used in the HyperCortex Mesh Protocol (HMP). | |
These schemas enable validation, interoperability, and tooling support for autonomous agents. | |
- `*.json` files β JSON Schema definitions for validation | |
- `examples/*.json` β ready-to-use example objects demonstrating valid instances of each model | |
| Data Model / Object | File / Description | | |
|----------------------------|-----------------------------------------------------------------------------------| | |
| Concept | [concept.json](concept.json) β Semantic knowledge unit. | | |
| CognitiveDiaryEntry | [diary_entry.json](diary_entry.json) β Agent's reasoning log entry. | | |
| Goal | [goal.json](goal.json) β Shared objective pursued collaboratively. | | |
| Task | [task.json](task.json) β Actionable unit contributing to a goal. | | |
| ConsensusVote | [vote.json](vote.json) β Vote in a Mesh consensus process. | | |
| ReputationProfile | [reputation.json](reputation.json) β Tracks agent trust and contribution metrics. | | |
| DHT Protocol | [dht_protocol.json](dht_protocol.json) β Recommendations for peer discovery & exchange. | | |
| Message | [message.json](message.json) β Base schema for all message types. | | |
> All ready-to-use example objects can be found in the [`examples/`](examples/) folder. |