Developer guide
How-to hub for building modules and integrating with the SDK. Consensus and governance docs are optional unless you change consensus-critical code.
Start here: Quick Start (verify a node) → Building your first module (~15 minutes).
Module development
| Task | Guide |
|---|---|
| First module tutorial | Building your first module |
| Full module guide | Building modules |
| Module system design | Module system (design) |
| IPC protocol | Module IPC Protocol |
| Events | Module events, Janitorial events |
| Module catalog | Module catalog |
SDK and APIs
| Task | Guide |
|---|---|
| SDK overview | SDK overview |
| SDK API reference | SDK API Reference |
| Governance key tooling | SDK Examples |
| Node JSON-RPC | RPC API Reference |
| API cross-index | API Index |
Contributing
| Task | Guide |
|---|---|
| Contributing | Contributing |
| PR process | PR Process |
| PR security classification | PR security control classification |
| Testing | Testing Infrastructure |
| Docs standards | Contributing to Documentation |
Spec and verification (when touching consensus)
| Task | Guide |
|---|---|
| Orange Paper | Orange Paper |
| Consensus overview | Consensus overview |
| Formal verification | Formal Verification |
| In-book math digest | Mathematical Specifications |
| Repository layout | Repository layout |