Reference
The Reference section contains low-level documentation for Cougr's modules, the API surface, and architectural decision records.
| Document | Description |
|---|---|
| ECS Core | The core ECS primitives: Entity, Component, Query, System, Scheduler |
| Account Kernel | Account abstraction layer — session keys, recovery, passkeys |
| Standards Layer | Reusable contract standards: AccessControl, Pausable, Ownable, etc. |
| Privacy Model | ZK proofs, Pedersen commitments, hidden state |
| Feature Flags | hazmat-crypto, testutils, debug — what each enables |
| Performance Guide | Resource cost intuition, benchmarks, optimization patterns |
| API Contract | Public API guarantees and stability promises |
| Compatibility Promises | What Cougr will and won't break between releases |
| Migration Guide | How to update your game for new cougr-core versions |
| CLI Reference | 🔜 Ships with the CLI |
| Client SDK Reference | 🔜 Ships with the TypeScript SDK |
| ADRs | Architecture Decision Records |