Skip to content

Charter

A charter is the governing contract of an org — it defines scope, strategic intent, admissibility criteria, and constraints, and serves as the authority against which every project proposal and agent spawn decision is validated. It is not a mission statement; it is an operational document that matic enforces at runtime. Every org has exactly one charter, and nothing enters the org — no project, no agent — without passing through it.

Overview

What a charter is, how it fits into the org lifecycle, and how matic uses it to gate decisions at runtime.

Charter Fields

A reference for every field in charter.md: scope, strategic intent, admissibility criteria, constraints, max_agents, permitted_archetypes, and excluded_domains.

Charter Validation

How matic validates project proposals and spawn requests against the charter — what checks run, what a failure produces, and how human overrides are recorded.

Admissibility Criteria

The specific standards a project must satisfy to transition from proposed to chartered — how to write them, how they are evaluated, and common patterns.

Amendment Flow

How to change a charter: the PR-based amendment process, why human approval is required, and how in-flight work is affected.

Charter and Agent Onboarding

Why Charter read is the mandatory first step of agent onboarding and what a new agent must demonstrate before it can transition to available.