Code Mycelial Network — a sovereign-first protocol for code distribution where domains publish signed, hash-verified packages without central registries.
| Document | |
|---|---|
| Overview | Reading paths by role, document map, versioning |
| 01. Substrate | Discovery & identity — cmn.json, Ed25519 key binding |
| 02. Mycelium | Domain manifest — spore inventory, nutrient methods |
| 03. Spore | Package format — two-layer signatures, Merkle tree hashing, bonds |
| 04. Taste | Safety evaluation — 5-level verdict scale, gate rules |
| 05. Strain | Reference convention pattern — shared conventions built on top of CMN |
| 06. URI | cmn:// addressing scheme |
| 07. Algorithm Registry | Canonical identifiers for hashes, signatures, tree algorithms |
| Glossary | Protocol vocabulary |
| End-to-End Example | Full walkthrough: publish → index → spawn → re-release |
- Prose specification bundle:
spec/v1/ - JSON Schema bundle:
schemas/v1/— cmn.json, mycelium.json, spore-core.json, spore.json, taste.json - Conformance bundle:
conformance/v1/— substrate, mycelium, spore, taste, strain, uri, algorithm_registry, signature, capsule, key_rotation, blob_tree_blake3_nfc, bond_traversal, taste_gating
Each release bundle shares the same major version segment so prose, schemas, and conformance vectors can be pinned together.
CC0-1.0 (Public Domain)