The canonical specification for the Syncropel protocol. 73 files, ~10,800 lines, all sections complete.
Syncropel is infrastructure that learns, governs, and coordinates. Every intent, every action, every insight — one protocol. The fundamental unit is an 8-field immutable, content-addressed, causally linked record.
- 00-canonical-reference.md — The entire spec in one page
- 01-record/ — The 8-field record format (the atomic unit)
- 04-actors/ — Actor identity, DID format, three-layer model
- 04-hashing/ — Content addressing and privacy projection
- 05-trust/ — How trust accumulates from evidence
- 08-governance/ — SCT tokens, PARC model, AITL decisions
- 10-engine/ — The 4-loop kernel, intelligence, self-evolution
| # | Section | Files | What It Specifies |
|---|---|---|---|
| 00 | Canonical Reference | 1 | The one-page spec (start here) |
| 01 | Record | 4 | 8 fields, immutability, thread IDs, validation |
| 02 | Types | 4 | 8 act types, 6 data types, 5 shapes, 5 modifiers |
| 03 | Conventions | 3 | 25 body conventions — the extension mechanism |
| 04 | Actors | 2 | DID format, 3 categories, 3-layer identity, lifecycle |
| 04 | Hashing | 3 | Canonical JSON, SHA-256, L0-L3 hash hierarchy |
| 05 | Trust | 5 | 3D trust, Wilson LB, dial zones, crystallization, evidence |
| 06 | Threading | 4 | Lifecycle, fork/merge, assertions, obligations, multi-thread |
| 07 | Patterns | 3 | Hash chain patterns, matching cascade, crystallization |
| 08 | Governance | 5 | SCT/PARC model, authentication, privacy, namespaces, AITL |
| 09 | Federation | 3 | Consent, CRDT sync, economics, wire format |
| 10 | Engine | 8 | 4 loops, bootstrap, config, executors, adapters, self-evolution, intelligence, daemon |
| 11 | Data Plane | 2 | Three-plane separation, REFERENCE manifests |
| 12 | Experience | 3 | Thread interface, CLI, HTTP API (JSON schemas) |
| 13 | Store | 3 | RecordStore protocol (S5.1-S5.7), backends, 21 conformance tests |
| 14 | Reference | 4 | Glossary, test vectors (TV1-TV11), frozen foundations (F1-F15), axioms (A1-A9) |
| 15 | Decisions | 12 | ADRs covering all major architectural decisions |
| 16 | Applications | 2 | Record spectrum (12 magnitudes), 15 stress-test scenarios |
See CONVENTIONS.md for how spec documents are written — citations, classifications (FROZEN/NORMATIVE/RECOMMENDED/INFORMATIVE/EXPERIMENTAL), rationale sections, and intellectual lineage.
Apache-2.0
- syncropel-core — Rust implementation (7 crates, 294 tests)
- syncropel-web — Web interface
- syncropel-docs — Public documentation