Understanding SIL's system design and architectural principles

This guide explains how to think architecturally about semantic systems. It provides the mental models, frameworks, and decision criteria for designing SIL-compliant components.


Essential Reading

Unified Architecture Guide ⭐⭐⭐ The Rosetta Stone

30-45 minutes | The canonical framework for understanding all SIL projects

This is THE most important document. It:
- Defines canonical vocabulary (Intent, IR, Execution, Domain, Adapter, Primitive, Service, Kernel)
- Reveals the universal pattern that ALL projects follow (Intent → IR → Execution)
- Shows the two architectural styles (Adapter vs Microkernel)
- Maps every existing project to the unified framework
- Provides decision frameworks for adding new components

Start here before diving into any individual project.

Who should read this:
- ✅ New to SIL? Read this first
- ✅ Implementing a new component? This shows you where it fits
- ✅ Confused about terminology? This clarifies everything
- ✅ Want to understand how Pantheon, Morphogen, Prism relate? This connects them


Layer Models Comparison ⭐⭐ Architecture Decision

15-30 minutes | Comparing competing layer models for the Semantic OS

Active evaluation - Multiple layer models have evolved across documentation. This directory tracks and compares them:
- 5 documented models (Canonical, Original, Feedback, Observability, Provenance-First)
- Side-by-side comparison tables
- Evaluation framework for selecting canonical model
- Key question: Is Provenance the true L0?


Distributed Storage Architecture ⭐⭐ Infrastructure Design

20-30 minutes | IPFS integration strategy for semantic memory, identity, and provenance

Research & Planning - Explores content-addressed distributed storage for SIL infrastructure.

Key Topics:
- Layer 0 (Semantic Memory) IPFS integration
- GenesisGraph provenance with content-addressed artifacts
- DID:IPFS method for agent identity
- Decentralized agent discovery via IPFS DHT
- Phased implementation strategy (12-month roadmap)

Who should read this:
- ✅ Working on Layer 0 (Semantic Memory) infrastructure
- ✅ Implementing GenesisGraph storage backends
- ✅ Designing distributed agent systems
- ✅ Interested in decentralized knowledge infrastructure


How This Relates to Other Docs

UNIFIED_ARCHITECTURE_GUIDE.md (The Pattern)
    ↓ Applies
/foundations/design-principles.md (The Principles)
    ↓ Implements
/foundations/SIL_SEMANTIC_OS_ARCHITECTURE.md (The 6-Layer Stack)
    ↓ Realized in
/projects/PROJECT_INDEX.md (Concrete Implementations)

Reading order:
1. Unified Architecture Guide - Learn the universal pattern
2. SIL Principles - Learn the design philosophy
3. Semantic OS Architecture - Understand the 6-layer stack
4. Individual project docs - See concrete implementations


Connection to Other Docs

This is a guide, not a spec

Architecture guide (this directory):
- Mental models and frameworks
- Decision criteria
- "How to think about semantic systems"

Canonical documents (/foundations/):
- Formal specifications
- Definitive reference
- Principles and foundations

Tools (/systems/):
- Production implementations
- See principles in action

Research papers (/research/):
- Why things are designed this way
- Theoretical foundations


For Different Audiences

New Engineer/Contributor

Read: Unified Architecture Guide → SIL Principles
Time: 1 hour
Outcome: Understand the pattern and philosophy

Architect/Steward

Read: Unified Architecture Guide + all Canonical docs
Time: 3-4 hours
Outcome: Can design SIL-compliant systems

Researcher

Read: Unified Architecture Guide + Research Papers
Time: Variable
Outcome: Understand architectural foundations


Key Concepts Explained

From Unified Architecture Guide:
- Intent → IR → Execution pattern
- Adapter vs Microkernel architectures
- When to use which architectural style
- How all 11 SIL projects map to the framework
- Universal vocabulary for all projects

This is the Rosetta Stone - it makes everything else make sense.


Next Steps

After reading this guide:

To understand the principles:
→ Read SIL Principles

To understand the 6-layer stack:
→ Read Semantic OS Architecture

To see concrete implementations:
→ Read Project Index

To try working tools:
→ Try Reveal

To understand the research:
→ Read Research Papers



Last Updated: 2025-12-15
Documents: 3 directories (Unified Architecture Guide, Distributed Storage Architecture, Layer Models)
Reading Time: ~75-105 minutes
Status: Active - Layer model evaluation in progress