Skip to main content

Contribution Model

Gantral welcomes contributions that strengthen its core mission.

Not all contributions are appropriate for the core.


Types of Contributions Encouraged

  • Bug fixes
  • Documentation improvements
  • Reference implementations
  • SDK enhancements
  • Adapters and integrations
  • Test coverage and tooling

Contributions That Require Extra Scrutiny

  • Changes to execution semantics
  • HITL behavior modifications
  • Policy evaluation logic
  • Audit and replay mechanisms

These typically require an RFC.


Contributor Expectations

Contributors are expected to:

  • Respect architectural invariants
  • Avoid introducing hidden autonomy
  • Prefer declarative over imperative logic
  • Write code that is readable and auditable
  • Accept maintainer feedback without entitlement

Why This Model Exists

Gantral is infrastructure, not a playground.

Contributions are welcomed, but not all ideas belong in the execution core.

Clarity protects contributors as much as maintainers.