Project Governance¶
Philosophy¶
AlphaFold Sovereign MCP is a BDFL-with-council project. The Benevolent Dictator for Life (BDFL) is the founding author; a small Technical Steering Committee (TSC) shares decision-making for significant changes. All decisions are made in the open.
Roles¶
Users¶
Everyone who uses the software. No formal membership required. Users are encouraged to open issues, ask questions in Discussions, and vote on roadmap items with 👍 reactions.
Contributors¶
Anyone with a merged pull request. Listed in AUTHORS. Eligible
for promotion to Committer after sustained contribution.
Committers¶
Committers have write access to non-protected branches and can merge PRs that have been approved by at least one other Committer or TSC member. Added by TSC vote (simple majority). Removed by TSC vote (two-thirds majority) or by voluntary resignation.
Current committers are listed in CODEOWNERS.
Technical Steering Committee (TSC)¶
| Name | Affiliation | Focus |
|---|---|---|
| Santiago Maniches | independent | Founding author |
| (open seat) | — | Seeking: structural-biology background |
| (open seat) | — | Seeking: clinical-genomics background |
| (open seat) | — | Seeking: community / governance |
TSC meets monthly (async via GitHub Discussions). Minutes are
published in docs/governance/.
BDFL¶
Santiago Maniches holds BDFL status and has tie-breaking authority. This authority will transfer to TSC supermajority once the TSC reaches 5 members, anticipated at project maturity.
Decision-Making¶
| Decision type | Process |
|---|---|
| Bug fix, docs, small feature | Committer approval + 48 h review window |
| Significant feature, new API surface | TSC lazy consensus (7-day window) |
| Breaking change, major architecture | TSC explicit vote (2/3 majority) |
| License change | BDFL + TSC unanimous vote + 30-day community notice |
| Security policy change | BDFL + security-aware TSC member |
Lazy consensus: a proposal is accepted if no TSC member objects within the review window. An objection must include a concrete counter-proposal.
Conflict Resolution¶
- Discuss in the relevant issue or PR.
- Escalate to the TSC mailing list (
tsc@topologica.ai). - TSC votes. BDFL breaks ties.
- Decisions are final and documented in
docs/governance/decisions/.
Becoming a Committer¶
Criteria (any combination totaling ≥ 10 "points"):
- 1 point per merged non-trivial PR
- 3 points per merged PR that adds a new client, tool family, or compliance module
- 5 points for a foundational contribution (new transport, CI/CD overhaul, SBOM pipeline, etc.)
- Discretionary TSC nomination (max 5 points, for exceptional quality)
A Committer nomination is a GitHub Discussion in the governance
category, open for 7 days, then closed by TSC vote.
Biosecurity Governance Annex¶
Given the project's sequence-of-concern screening tooling, a Biosecurity Advisory Board (BAB) of at least two subject-matter experts (biology, policy, or ethics) reviews:
- Any change to
src/alphafold_sovereign/security/screening.py - Any change to the dual-use risk classification framework
- Any new tools in
tools/biothreat.py
BAB members are listed in docs/governance/biosecurity-board.md and
are external to TOPOLOGICA LLC.
Project Health Commitments¶
- Security patches released within SLA in
SECURITY.md. - No unaddressed P0 bugs older than 7 days.
- Quarterly roadmap review published in
ROADMAP.md. - Annual dependency and supply-chain audit published in
AUDIT.md.