---
title: "Governance"
description: "Sarvex is an open-source project started and stewarded by Sarvex Labs. This document describes how decisions are made today; it will evolve as the contributor community grows."
---

*Generated from `GOVERNANCE.md` in the [Sarvex repository](https://github.com/sarvexlab/sarvex) — edit the source there, not this page.*

Sarvex is an open-source project started and stewarded by Sarvex Labs. This document describes how decisions are made today; it will evolve as the contributor community grows.

## Roles

- **Users and contributors** — anyone who uses the project, files issues, sends pull requests or helps others. No formal status is required.
- **Maintainers** — contributors with merge rights and responsibility for a part of the codebase or the whole project (see `MAINTAINERS.md`).

## Becoming a maintainer

A contributor who has sustained, high-quality involvement (reviews, fixes, features, triage) over several months can be nominated by any maintainer. A nomination is accepted when a majority of current maintainers agree and no maintainer objects on technical or conduct grounds. Maintainers who are inactive for 12 months may be moved to emeritus status.

## Decision making

- Day-to-day changes are decided in pull requests by lazy consensus: a change merges once a maintainer has approved it, CI is green, and no maintainer has objected.
- Changes to the architectural invariants in `CLAUDE.md` §2, to the public contracts (`sarvex-v1-*.yaml`), or to licensing require an Architecture Decision Record in `docs/adr` and approval from a majority of maintainers.
- If consensus cannot be reached, the maintainers vote; Sarvex Labs' maintainers break ties.

## Releases

Releases are cut from `main` by a maintainer and recorded in `CHANGELOG.md`. Breaking changes to wire formats or contracts are called out explicitly there.

## Conduct and security

Conduct reports follow the [Code of Conduct](/contributing/code-of-conduct); vulnerability reports follow [SECURITY.md](/contributing/security-policy).

## Licence and trademarks

The code is licensed under Apache-2.0 and contributions are accepted under the same licence. The Sarvex name and logo are marks of Sarvex Labs; use of the marks to identify unmodified software or to describe compatibility is fine, other uses need permission.
