Skip to content

cmnspore/cmn-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMN Protocol Specification

Code Mycelial Network — a sovereign-first protocol for code distribution where domains publish signed, hash-verified packages without central registries.

Normative Language

The key words MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY in this specification are to be interpreted as described in RFC 2119 and RFC 8174 when, and only when, they appear in all capitals.

Start with the path that matches your role

Document Map

Sovereign Roots

  • 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

Taste & Trust

  • 04. Taste — Safety evaluation, 5-level verdict scale, gate rules
  • 08. Security Model — Threat model, key trust, revocation, replay/rollback analysis

Shared Strains

  • 05. Strain — Reference convention pattern for shared conventions built on top of CMN

Protocol References

Supporting references

Release bundles

Versioning

Each release bundle shares the same major version segment so prose, schemas, and conformance vectors can be pinned together. See 01. Substrate §6 for protocol version negotiation and migration rules, and 07. Algorithm Registry §4 for algorithm lifecycle.

License

CC0-1.0 (Public Domain)

About

Code Mycelial Network (CMN) specification — normative documents, JSON schemas, and conformance test vectors

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors