financial-services-interest.../GOVERNANCE.md
Sambhav Kothari 384d18033b
Add @pederhp to FSIG (#4)
Signed-off-by: Sambhav Kothari <skothari44@bloomberg.net>
2025-11-04 17:25:17 +00:00

158 lines
6 KiB
Markdown

# FSIG Governance & Members
This document describes the governance model, roles, and current members of the MCP Financial Services Interest Group (FSIG).
## Governance Model
FSIG operates with a **lightweight, consensus-driven governance model**:
- **Decision-making:** Consensus among maintainers
- **Maintainer responsibilities:** Coordinate meetings, maintain repo hygiene, facilitate collaboration, review/merge PRs, make governance decisions
- **Transparency:** All decisions documented in meeting notes or GitHub issues
- **Open participation:** Anyone can contribute, attend meetings, and provide input
### Decision-Making Process
1. **Proposals** are raised via GitHub Issues or during meetings
2. **Discussion** happens in public channels (Discord, GitHub, meetings)
3. **Consensus** is reached when no maintainer objects (lazy consensus)
4. **Objections** trigger further discussion to find compromise or alternative approaches
5. **Documentation** of decisions happens in meeting notes or issue threads
For technical decisions, maintainers may defer to subject matter experts or request broader community input.
### Core Principles
1. **Open participation** — Anyone can contribute regardless of affiliation or background
2. **Transparent decisions** — All work happens in public with documented rationale
3. **Consensus-driven** — Decisions made by maintainer consensus with community input
4. **[Antitrust compliance](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md)** — Stay within technical scope and avoid competitive coordination
5. **Community-aligned** — Collaborate with other MCP groups and align with broader ecosystem goals
## Roles & Responsibilities
### Maintainers
Maintainers are trusted members who steward the FSIG's direction and operations.
**Responsibilities:**
- Review and merge pull requests
- Coordinate meetings and set agendas
- Maintain repository hygiene and organization
- Make governance decisions via consensus
- Enforce scope and conduct standards
- Mentor and support contributors
- Represent FSIG in broader MCP community
**Privileges:**
- Write access to the repository
- Voting rights on group decisions
- Ability to approve new maintainers
**Becoming a Maintainer:**
1. Demonstrate sustained contribution to the group (code, documentation, or leadership)
2. Nomination by an existing maintainer
3. Consensus approval from current maintainers
4. Repository access and onboarding to governance processes
### Active Contributors
Active Contributors are community members who regularly participate in FSIG activities.
**Characteristics:**
- Regularly participate in meetings or discussions
- Contribute to the codebase, documentation, or proposals
- Provide domain expertise and feedback
**Privileges:**
- Triage permissions to the repository
- Recognition in this document
- Voice in technical discussions
**Becoming an Active Contributor:**
- Simply start contributing! No formal approval needed
- Maintainers may grant triage permissions after sustained participation
- Self-nominate or be nominated by others for recognition
### Contributors
Anyone can contribute to FSIG by:
- Joining discussions in Discord or GitHub
- Attending meetings and providing feedback
- Opening issues for new ideas or problems
- Submitting pull requests
- Reviewing proposals and providing expertise
No approval or membership is required to contribute.
## Current Members
### Maintainers
Maintainers have review/merge permissions on the repository and voting rights on group decisions.
| Name | Organization | GitHub |
|------|-------------|---------|
| Sambhav Kothari | Bloomberg | [@sambhav](https://github.com/sambhav) |
| Peder Holdgaard Pedersen | Saxo Bank | [@pederhp](https://github.com/pederhp) |
### Active Contributors
Contributors who regularly participate in meetings, discussions, or contribute to the codebase:
| Name | Organization | GitHub |
|------|-------------|---------|
| Xin Fu | Bloomberg | [@imfing](https://github.com/imfing) |
| Kengo Arao | Bloomberg | [@KengoA](https://github.com/KengoA) |
_To add yourself to this list, open a PR after attending at least 2 meetings or making substantive contributions._
### Emeritus Maintainers
Former maintainers who have stepped down but made significant contributions:
_None yet._
## Meetings
All FSIG meetings must include:
1. **Antitrust Reminder** — Brief reminder at the start that we must comply with the [MCP Antitrust Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md)
2. **Published Agenda** — Posted at least 48 hours prior in Discord
3. **Public Notes** — Meeting notes with decisions and action items published after each meeting
4. **Open Attendance** — All interested participants welcome, no approval required
Meeting notes are maintained in a [shared Google Doc](https://docs.google.com/document/d/19HwCw7i4k-omABGnRYGGuLdMJNXQc3rs_QRgJxPhQU8/edit?tab=t.0).
## Antitrust Compliance
The FSIG strictly adheres to the [MCP Antitrust Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md).
**Prohibited Topics:**
- Pricing strategies, costs, or margins
- Customer lists or market segmentation
- Competitive strategies or market division
- Confidential business information
- Any coordination that could be construed as anti-competitive
**Enforcement:**
- Maintainers are responsible for keeping discussions on track
- Participants who repeatedly violate the policy may be excluded from meetings
- Any concerns should be raised immediately with maintainers
## Amendments
This governance document may be amended by:
1. Proposal via GitHub Issue or pull request
2. Discussion in meetings and/or GitHub
3. Consensus approval from maintainers
4. Documentation of rationale in the PR or issue
Significant changes should be announced in Discord and allow for community input before finalization.
## Questions?
For questions about FSIG governance, please:
- Ask in the `#financial-services-ig` Discord channel
- Open a GitHub Issue
- Contact the maintainers listed above