Governance

August 7, 2026 ยท View on GitHub

MARGINAL begins as a SignalLayer Labs-led open-source project.

Decision process

  • routine fixes and documentation changes use normal pull-request review;
  • public API changes require rationale, compatibility notes, and tests;
  • policy, ledger, protocol, schema, or privacy-profile changes require a design discussion before implementation;
  • benchmark claims require reproducible evidence and independent review when practical;
  • security-sensitive fixes may be developed privately before coordinated disclosure;
  • shareable telemetry changes require an explicit field-classification and quasi-identifier review.

Compatibility

Semantic Versioning applies to the Python public API. Trace records include explicit event names and are designed for additive evolution. Breaking trace or API changes require a major release after 1.0.0.

Maintainer responsibilities

Maintainers protect technical integrity, transparent claims, contributor safety, and a small dependency-free core. Project influence follows sustained, reviewed contribution rather than employer or commercial status.

Privacy governance

The operational Decision Ledger and shareable telemetry are separate products with separate contracts. LOCAL_FULL may retain caller-controlled local evidence; SAFE_TELEMETRY is a strict allowlist with keyed pseudonyms; AGGREGATE_EXPORT contains generalized grouped rows only. Unknown fields are treated as potentially sensitive.

A change may not weaken a privacy profile silently. Any newly retained field requires tests, documentation, schema updates where applicable, and a migration or compatibility note. Pseudonymized data must never be described as anonymous.