The B.L.U.E. System is a decentralized learning architecture that transforms distributed user-generated content into structured knowledge.
This MVP is built around three core principles:
- Data is owned at the edge (PDS)
- Structure is derived, not stored centrally (Indexer)
- Presentation is independent of data ownership (App layer)
This MVP exists to prove two core ideas:
- Content can be transformed into structured understanding
- Structured understanding can be derived across independent PDS nodes without central control
Each PDS:
- stores only user-owned data
- uses immutable ATProto-style records
- emits append-only record streams
- contains no global state or awareness of other nodes
Stores:
blue.articleblue.methodblue.vote
A read-only computation layer that aggregates distributed PDS data.
Responsibilities:
- consume records from multiple PDS nodes
- group content by
subjectAreaanddifficultyLevel - compute derived learning hierarchies
- link methods to articles
- aggregate votes
- validate structural consistency
- Only one Indexer instance exists
- It is not authoritative
- It can be replaced or recomputed at any time
The App layer:
- queries Indexer outputs
- displays structured learning views
- renders subject => level => article navigation
- shows methods and vote signals
It contains no structural logic.
The system defines three core record types:
blue.article- procedural learning guide (how-to format)blue.method- alternative explanation of an articleblue.vote- independent signal for aggregation
All records are:
- immutable
- CID-addressed
- stored in PDS nodes
- globally referenceable via URI
- User-owned data (PDS)
- Content creation
- Identity (DID-based)
- Indexer instance
- Derived hierarchy computation
- App layer
- Indexer (regenerable from PDS streams)
The MVP validates that:
- structured learning systems do not require central ownership
- hierarchical knowledge can be derived from distributed data
- multiple independent data sources can form a unified learning graph
- ATProto-style record streams are sufficient for educational structure systems
- multi-indexer federation
- relay / firehose infrastructure
- trust or reputation systems
- blockchain anchoring
- cross-PDS storage syncing
These are defined in /docs as future extensions.
Full system design is split into:
/docs/architecture.md/docs/data-model.md/docs/indexing.md/docs/trust-and-federation.md/docs/vision.md
B.L.U.E. is built on a separation of concerns:
- PDS - owns data
- Indexer - interprets structure
- App - presents structure
And critically:
No single layer controls data, meaning, and presentation simultaneously.
The system is valid if:
- Articles from multiple PDS nodes appear in a unified view
- Content is correctly grouped by subject and difficulty level
- Methods correctly attach across PDS boundaries
- PDS nodes function independently of Indexer
- The hierarchy can be fully recomputed from raw PDS streams
B.L.U.E. is not a traditional learning platform. It is an experiment in whether structured knowledge can emerge from distributed, user-owned data without central authority.

