Getting Started¶
Purpose¶
Use this page to navigate the AegisLayer public reference architecture repository and run local validation.
Recommended Reading¶
- REFERENCE_ARCHITECTURE_GUIDE.md
- ARCHITECTURE.md
- THREAT_MODEL.md
- GOVERNANCE.md
- Lifecycle pages
- ADR and RFC indices
Contributor Workflow¶
- Open an issue or RFC when required.
- Implement focused changes in a short-lived branch.
- Update affected ADR/doc/diagram/control/example artifacts.
- Run local validation commands.
- Submit pull request with checklist completion.
Local Validation Commands¶
Docs and links¶
mkdocs build --strictpython scripts/validate_mermaid.pypython scripts/check_relative_links.pypython scripts/check_nav_reachability.py
SDK¶
cd reference-sdk && python -m pip install -e .[dev]cd reference-sdk && ruff check src testscd reference-sdk && mypy srccd reference-sdk && pytest -q
Demo and security scan¶
python scripts/validate_demo.pypython scripts/scan_secrets.py
Public Scope Reminder¶
Contributions must avoid secrets, customer data, and proprietary implementation internals.