System Overview
The Foundation Flow
┌────────────┐
│ PSP v1 │ ← decides what may exist
└─────┬──────┘
│
▼
┌────────────┐
│ DIDP v1 │ ← governs how work is developed
└─────┬──────┘
│
▼
┌────────────┐
│ PPP v1 │ ← governs how work is published
└─────┬──────┘
│
▼
┌────────────┐
│ Artifacts │ ← specs, docs, decisions
└─────┬──────┘
│
▼
┌────────────┐
│ Docs │ ← explanatory, living, non-normative
└────────────┘
Reading the Diagram
- PSP controls permission and direction
- DIDP controls execution
- PPP controls disclosure
- Docs explain outcomes, not authority
Authority flows downward; explanation flows outward.
Authority Order
| Rank | Protocol | Governs |
|---|---|---|
| 1 | PSP v1 | What may be proposed |
| 2 | DIDP v1 | How work is developed |
| 3 | PPP v1 | How work is published |
| 4 | Documentation | Explanation only |
Flow Rules
- A proposal that conflicts with PSP MAY NOT proceed to development
- A developed artifact that conflicts with DIDP MAY NOT converge
- A converged artifact that conflicts with PPP MAY NOT be published
Two Repositories
| Repository | Purpose | Mutability |
|---|---|---|
Specs (specs.jellylabs.ai) | Canonical protocols | Immutable after publication |
| Docs | Explanatory material | Living, curated updates |
Key Principle
Propose → Develop → Publish
Nothing becomes canonical without passing through all three gates.