Holonic Compound Architecture (HCA) v0.1
This index provides the authoritative organization of all HCA specification documents.
hca/
├── README.md ← Entry point
├── DOCUMENT-INDEX.md ← You are here
│
├── spec/ ← NORMATIVE (The Rules)
│ ├── SPEC.md
│ ├── GLOSSARY.md
│ ├── HCA-EXTENSIONS.md
│ └── STATE-MACHINES.md
│
├── reference/ ← INFORMATIVE (Explains & Guides)
│ ├── QUICK-REFERENCE.md
│ ├── ARCHITECTURE-DIAGRAM.md
│ ├── BUILDING-BLOCKS.md
│ └── CONFORMANCE-CRITERIA.md
│
├── guidance/ ← INFORMATIVE (Implementation Patterns)
│ └── SECURITY-CONSIDERATIONS.md
│
└── working/ ← PROJECT (Not Part of Spec)
├── ANALYSIS-SUMMARY.md
├── PROTOCOL-GAP-ANALYSIS.md
└── CRITICAL-FIXES-REQUIRED.md
| Classification | Meaning | Folder |
|---|---|---|
| Normative | Defines requirements. Uses MUST/SHALL/REQUIRED. | spec/ |
| Informative | Explains or guides. Does not create requirements. | reference/, guidance/ |
| Working | Project management. Not part of specification. | working/ |
| Audience | Start Here | Then Read |
|---|---|---|
| Executive | README | QUICK-REFERENCE |
| Architect | SPEC | ARCHITECTURE-DIAGRAM, BUILDING-BLOCKS |
| Developer | QUICK-REFERENCE | HCA-EXTENSIONS, STATE-MACHINES |
| QA/Compliance | CONFORMANCE-CRITERIA | SPEC, STATE-MACHINES |
| Security | SECURITY-CONSIDERATIONS | SPEC (Section 8) |
The authoritative rules. Implementations MUST follow these.
| Document | Description | Reading Time |
|---|---|---|
| SPEC.md | Core specification: holons, holarchy, compound loop, protocols | 30 min |
| GLOSSARY.md | Precise definitions for all HCA terminology | 10 min |
| HCA-EXTENSIONS.md | Complete JSON-RPC schemas for all hca/* methods |
20 min |
| STATE-MACHINES.md | Formal state diagrams for tasks, holons, negotiation | 15 min |
Dependency Order: GLOSSARY → SPEC → STATE-MACHINES → HCA-EXTENSIONS
Explains the specification. Helps understanding but doesn't add requirements.
| Document | Description | Reading Time |
|---|---|---|
| QUICK-REFERENCE.md | 1-page developer cheat sheet | 3 min |
| ARCHITECTURE-DIAGRAM.md | Visual Mermaid diagrams of system architecture | 10 min |
| BUILDING-BLOCKS.md | Why LSP/MCP/A2A/ACP/OpenHands were chosen | 20 min |
| CONFORMANCE-CRITERIA.md | How to certify Level 1/2/3 compliance | 15 min |
Practical advice for building HCA systems. Non-normative.
| Document | Description | Reading Time |
|---|---|---|
| SECURITY-CONSIDERATIONS.md | Security patterns, trust boundaries, checklists | 15 min |
Project management and validation. Not part of the specification.
| Document | Description | Reading Time |
|---|---|---|
| ANALYSIS-SUMMARY.md | Executive summary of protocol validation | 5 min |
| PROTOCOL-GAP-ANALYSIS.md | Detailed validation against A2A/MCP/ACP specs | 20 min |
| CRITICAL-FIXES-REQUIRED.md | Action items before v0.1 release | 5 min |
README.md → reference/QUICK-REFERENCE.md → reference/ARCHITECTURE-DIAGRAM.md
reference/QUICK-REFERENCE.md → spec/SPEC.md → spec/GLOSSARY.md → spec/HCA-EXTENSIONS.md → spec/STATE-MACHINES.md
spec/SPEC.md (Sections 4-7, 10) → reference/CONFORMANCE-CRITERIA.md → spec/STATE-MACHINES.md
spec/SPEC.md → reference/BUILDING-BLOCKS.md → reference/ARCHITECTURE-DIAGRAM.md → guidance/SECURITY-CONSIDERATIONS.md
working/ANALYSIS-SUMMARY.md → working/PROTOCOL-GAP-ANALYSIS.md → working/CRITICAL-FIXES-REQUIRED.md
Which documents reference which:
| Document | References | Referenced By |
|---|---|---|
| spec/SPEC.md | GLOSSARY | All others |
| spec/GLOSSARY.md | — | SPEC, HCA-EXTENSIONS |
| spec/HCA-EXTENSIONS.md | SPEC, GLOSSARY | STATE-MACHINES |
| spec/STATE-MACHINES.md | SPEC, HCA-EXTENSIONS | CONFORMANCE-CRITERIA |
| reference/ARCHITECTURE-DIAGRAM.md | SPEC | README |
| reference/BUILDING-BLOCKS.md | External specs | SPEC (Appendix) |
| reference/CONFORMANCE-CRITERIA.md | SPEC, STATE-MACHINES | README |
| guidance/SECURITY-CONSIDERATIONS.md | SPEC | — |
| working/PROTOCOL-GAP-ANALYSIS.md | External specs, SPEC | ANALYSIS-SUMMARY |
| working/ANALYSIS-SUMMARY.md | PROTOCOL-GAP-ANALYSIS | — |
| working/CRITICAL-FIXES-REQUIRED.md | PROTOCOL-GAP-ANALYSIS | — |
All HCA documents follow these conventions:
# HCA [Document Title]
**Holonic Compound Architecture (HCA) v0.1 - [Document Type]**
[Brief description of document purpose]
---Document Types:
- Normative Specification
- Normative Reference
- Reference Material
- Implementation Guidance
- Working Document
---
*This document is part of the Holonic Compound Architecture (HCA) Specification v0.1*Only spec/ (Normative) documents use RFC 2119 keywords:
- MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT
- SHOULD, SHOULD NOT, RECOMMENDED
- MAY, OPTIONAL
| Version | Date | Changes |
|---|---|---|
| 0.1.0 | 2026-01-06 | Initial specification |
| Document | Status | Location |
|---|---|---|
| SPEC.md | Draft | spec/ |
| GLOSSARY.md | Draft | spec/ |
| HCA-EXTENSIONS.md | Draft | spec/ |
| STATE-MACHINES.md | Draft | spec/ |
| QUICK-REFERENCE.md | Draft | reference/ |
| ARCHITECTURE-DIAGRAM.md | Draft | reference/ |
| BUILDING-BLOCKS.md | Draft | reference/ |
| CONFORMANCE-CRITERIA.md | Draft | reference/ |
| SECURITY-CONSIDERATIONS.md | Draft | guidance/ |
| ANALYSIS-SUMMARY.md | Working | working/ |
| PROTOCOL-GAP-ANALYSIS.md | Working | working/ |
| CRITICAL-FIXES-REQUIRED.md | Working | working/ |
This document is part of the Holonic Compound Architecture (HCA) Specification v0.1