This document lists the maintainers of the Mobile AI Orchestrator project, organized by TPCF (Tri-Perimeter Contribution Framework) perimeter.
Responsibilities:
- Architectural decisions
- Security vulnerability handling
- Release management
- Governance and TPCF administration
- Final review authority
| Name | GitHub | Focus Areas | |
|---|---|---|---|
| Jonathan Bowman | @Hyperpolymath | hyperpolymath@protonmail.com | Architecture, Rust implementation, RSR compliance, formal verification |
Responsibilities:
- Code review for Perimeter 3 PRs
- Issue triage and labeling
- Feature development
- Documentation maintenance
| Name | GitHub | Focus Areas |
|---|---|---|
| Open for applications | - | Looking for experts in: mobile optimization, reservoir computing, LLM inference |
How to join: See CONTRIBUTING.md section on "Tri-Perimeter Contribution Framework"
Open to all contributors!
Current active contributors (5+ merged PRs):
| Name | GitHub | Contributions |
|---|---|---|
| Be the first! | - | - |
Former maintainers who have stepped down but retain honorary status:
None yet
Specialists for specific components (may be from any perimeter):
| Area | Expert | Contact |
|---|---|---|
| Reservoir Computing | Seeking expert | - |
| Mobile Optimization | Seeking expert | - |
| LLM Inference | Seeking expert | - |
| Formal Verification | Jonathan Bowman | hyperpolymath@protonmail.com |
| Security | Seeking expert | - |
| Android Development | Seeking expert | - |
- GitHub Issues: https://github.com/Hyperpolymath/heterogenous-mobile-computing/issues
- GitHub Discussions: https://github.com/Hyperpolymath/heterogenous-mobile-computing/discussions
- Matrix (future): TBD
- Email: hyperpolymath@protonmail.com
- Security: See SECURITY.md
- Who decides: Any Perimeter 2+ maintainer
- Process: Approve PR after review
- Timeline: Within 48 hours
- Who decides: Perimeter 1, with Perimeter 2 input
- Process:
- Proposal filed as issue
- Discussion period (≥7 days)
- Perimeter 1 decision
- Implementation by anyone
- Timeline: 2-4 weeks
- Who decides: Perimeter 1 only
- Process:
- RFC (Request for Comments) filed
- Public comment period (≥14 days)
- Perimeter 1 consensus decision
- Documented in CHANGELOG with migration guide
- Timeline: 4-8 weeks
- Who decides: Perimeter 1, security expert (if available)
- Process:
- Private disclosure to Perimeter 1
- Patch developed in private
- Coordinated public disclosure
- Timeline: 30 days (standard), expedited for Critical
- Discuss in PR comments
- If no consensus → Perimeter 2 vote
- If tie → Perimeter 1 breaks tie
- File issue tagged
[conflict] - Allow 7-day discussion period
- Perimeter 1 makes final call
- If irreconcilable → Fork is encouraged (open source!)
- Report to hyperpolymath@protonmail.com
- Perimeter 1 investigates (within 72 hours)
- Decision per CODE_OF_CONDUCT.md enforcement guidelines
- Appeals: Email with new information
If sole Perimeter 1 member (Jonathan Bowman) is unavailable for >30 days:
- Emergency contact: (TBD - will add when Perimeter 2 exists)
- Temporary authority: Most senior Perimeter 2 member (by contribution count)
- Long-term (>90 days): Community vote for new Perimeter 1 members
Requirements:
- ≥2 years of consistent contributions
- Deep domain expertise (Rust, AI, mobile, or formal methods)
- Demonstrated judgment in architectural decisions
- Availability for security response (72-hour SLA)
- Unanimous vote by existing Perimeter 1
Tracked automatically via GitHub:
- PRs merged
- Issues filed/resolved
- Code review comments
- Documentation additions
View stats: https://github.com/Hyperpolymath/heterogenous-mobile-computing/graphs/contributors
- 🥉 Bronze Contributor: 1-4 merged PRs
- 🥈 Silver Contributor: 5-9 merged PRs
- 🥇 Gold Contributor: 10+ merged PRs
- 🌟 Core Contributor: Perimeter 2 membership
- 🏆 Founding Member: Perimeter 1 membership
Contributors to research aspects (reservoir computing, hybrid architecture) will be:
- Acknowledged in academic papers
- Invited as co-authors if contribution is substantial (per academic norms)
Frequency: As needed (currently no standing meetings) Format: Async (GitHub issues/discussions) preferred Sync meetings: Only for urgent/complex decisions
When project grows beyond ~10 active contributors:
- Frequency: Monthly
- Format: Video call (recorded for async access)
- Agenda: Open to all, published 1 week prior
- Review and merge PRs (target: within 7 days)
- Triage new issues (within 48 hours)
- Respond to security reports (within 72 hours)
- Cut releases (when ready, following semver)
- Update roadmap (quarterly)
- Recruit Perimeter 2 members (when appropriate)
- Enforce Code of Conduct
- Review PRs from Perimeter 3 (within 7 days)
- Help with issue triage
- Mentor new contributors
- Maintain documentation
- Test pre-release builds
If a maintainer needs to step down:
- Notify other maintainers (at least 2 weeks notice if possible)
- Transfer any in-progress work
- Move to "Emeritus" status (retains honor, loses commit access)
- Can return to Perimeter 3 anytime without re-proving
No explanation needed - life happens, priorities shift!
Criteria:
- 5+ merged PRs
- Demonstrated expertise in ≥1 area
- Alignment with project values (RSR, safety, privacy)
- Active for ≥3 months
Process:
- Any Perimeter 1-2 member nominates in private channel
- Perimeter 1 approves (usually quick)
- Invitation sent with expectations and responsibilities
- Acceptance grants Perimeter 2 access
Criteria:
- ≥2 years active contribution
- Major architectural contributions
- Security clearance (for vulnerability handling)
- Availability commitment
Process:
- Unanimous vote by existing Perimeter 1
- Formal invitation with governance responsibilities
- Mentorship period (3 months)
- Full Perimeter 1 access granted
General inquiries: File a GitHub issue Private matters: hyperpolymath@protonmail.com Security: See SECURITY.md
This document is itself governed by Perimeter 1. Changes require PR approval from Perimeter 1 member.
Last updated: 2025-11-22