---
title: Contributing
description: How to contribute to Sarvex and the rules reviews enforce.
---

Start with the [contributing guide](/contributing/guide), then read the [architecture invariants](/contributing/invariants) — breaking one blocks a merge.

**[Contributing guide](/contributing/guide)**

Setup, pre-PR checks, style and licensing.

**[Architecture invariants](/contributing/invariants)**

The non-negotiables, and when to stop and report.

**[Tenancy patterns](/contributing/tenancy-patterns)**

Required reading for all data-layer work.

**[Decision records](/contributing/adr/0001-ecdsa-signatures-for-agent-identity)**

Why the system is the way it is (ADR-0001 to 0009).
