feat: add marketplace metrics, privacy features, and service registry endpoints

- Add Prometheus metrics for marketplace API throughput and error rates with new dashboard panels
- Implement confidential transaction models with encryption support and access control
- Add key management system with registration, rotation, and audit logging
- Create services and registry routers for service discovery and management
- Integrate ZK proof generation for privacy-preserving receipts
- Add metrics instru
This commit is contained in:
oib
2025-12-22 10:33:23 +01:00
parent d98b2c7772
commit c8be9d7414
260 changed files with 59033 additions and 351 deletions

283
governance/calls.md Normal file
View File

@ -0,0 +1,283 @@
---
title: Community Calls
description: Schedule, recordings, and participation guidelines for AITBC community calls
layout: default
---
# AITBC Community Calls
Community calls are regular meetings where the AITBC community discusses technical topics, reviews RFCs, and makes governance decisions. All calls are open to the public.
## Call Schedule
### Weekly Technical Sync
- **When**: Every Tuesday at 14:00 UTC
- **Duration**: 60 minutes
- **Focus**: Technical updates, development progress, Q&A
- **Recording**: Yes, published within 24 hours
### Bi-weekly Governance Meeting
- **When**: Alternating Mondays at 15:00 UTC
- **Duration**: 90 minutes
- **Focus**: RFC reviews, governance decisions, policy discussions
- **Recording**: Yes, published within 48 hours
### Monthly RFC Review
- **When**: Last Thursday of the month at 16:00 UTC
- **Duration**: 120 minutes
- **Focus**: Deep dive into active RFCs, author presentations
- **Recording**: Yes, published within 72 hours
### Quarterly Town Hall
- **When**: First Friday of the quarter at 18:00 UTC
- **Duration**: 90 minutes
- **Focus**: Roadmap updates, ecosystem announcements, community awards
- **Recording**: Yes, live-streamed
## Upcoming Calls
| Date | Time (UTC) | Type | Agenda | Recording |
|------|------------|------|--------|------------|
| 2024-01-16 | 14:00 | Technical Sync | [Agenda](#) | - |
| 2024-01-22 | 15:00 | Governance | [Agenda](#) | - |
| 2024-01-23 | 14:00 | Technical Sync | [Agenda](#) | - |
| 2024-01-25 | 16:00 | RFC Review | [Agenda](#) | - |
## How to Join
### Video Call
- **Zoom**: [Link](https://zoom.us/aitbc)
- **Meeting ID**: 123-456-7890
- **Password**: aitbc2024
### Audio Only
- **Phone**: +1 (555) 123-4567
- **International**: [List of numbers](https://aitbc.io/call-numbers)
### Chat
- **Discord**: #community-calls channel
- **Slack**: #general channel
## Participation Guidelines
### Before the Call
1. **Review the Agenda** - Add topics to GitHub issues
2. **Prepare Questions** - Submit via GitHub or Discord
3. **Test Your Setup** - Check audio/video before joining
4. **Respect Time Zones** - Be mindful of global participants
### During the Call
1. **Mute When Not Speaking** - Reduce background noise
2. **Use Raise Hand Feature** - Wait to be called on
3. **Be Concise** - Keep comments brief and on-topic
4. **Be Respectful** - Professional discourse required
### After the Call
1. **Continue Discussion** - Use GitHub issues for follow-up
2. **Share Feedback** - Help us improve the format
3. **Take Action Items** - Complete assigned tasks
4. **Join Next Time** - Regular participation valued
## Call Recordings
### 2024-01-09 - Technical Sync
- **Topics**: Multi-tenant architecture, certification program
- **Duration**: 58 minutes
- **Recording**: [YouTube](https://youtu.be/example)
- **Summary**: [Notes](/calls/2024-01-09-summary)
- **Action Items**: [GitHub Project](https://github.com/aitbc/projects/1)
### 2024-01-02 - Governance Meeting
- **Topics**: RFC process approval, governance framework
- **Duration**: 82 minutes
- **Recording**: [YouTube](https://youtu.be/example)
- **Summary**: [Notes](/calls/2024-01-02-summary)
- **Action Items**: [GitHub Project](https://github.com/aitbc/projects/1)
### 2023-12-26 - Technical Sync
- **Topics**: Holiday break, Q1 planning
- **Duration**: 45 minutes
- **Recording**: [YouTube](https://youtu.be/example)
- **Summary**: [Notes](/calls/2023-12-26-summary)
## Call Archives
All recordings are available on:
- [YouTube Playlist](https://youtube.com/aitbc-calls)
- [Podcast Feed](https://aitbc.io/podcast)
- [Transcripts](/calls/transcripts)
## Call Templates
### Technical Sync Agenda Template
```markdown
## Technical Sync - YYYY-MM-DD
### Welcome & Announcements (5 min)
- Community updates
- New contributors
- Upcoming events
### Development Updates (20 min)
- Core protocol progress
- SDK updates
- Infrastructure status
- Bug fixes
### RFC Review (15 min)
- New RFCs
- Active discussions
- Implementation status
### Community Updates (10 min)
- Ecosystem news
- Partner updates
- Community highlights
### Q&A (10 min)
- Open floor for questions
- Help wanted items
- Next steps
### Action Items Review (5 min)
- Previous items status
- New assignments
- Follow-up required
```
### Governance Meeting Agenda Template
```markdown
## Governance Meeting - YYYY-MM-DD
### Call to Order (5 min)
- Quorum check
- Previous minutes approval
- Action items review
### RFC Discussions (30 min)
- RFC-XXX: [Title]
- Status update
- Feedback summary
- Decision needed
- RFC-YYY: [Title]
- Implementation progress
- Blockers identified
### Governance Matters (20 min)
- Process improvements
- Policy updates
- Community feedback
- Election updates
### Ecosystem Updates (15 min)
- Partner certifications
- Developer metrics
- Grant programs
- Marketing initiatives
### Open Floor (10 min)
- Community proposals
- Urgent matters
- Future agenda items
### Adjournment (5 min)
- Summary of decisions
- Action items assigned
- Next meeting date
```
## Moderation Guidelines
### Moderators
- **Primary**: AITBC Foundation representative
- **Secondary**: Core team member
- **Community**: Rotating volunteer
### Responsibilities
1. Keep discussions on topic
2. Ensure all voices are heard
3. Manage time effectively
4. Document decisions and action items
5. Enforce code of conduct
### Code of Conduct
- Be respectful and inclusive
- No harassment or discrimination
- Professional language required
- Confidential information protected
- Violations result in removal
## Special Events
### Hackathons
- **Frequency**: Quarterly
- **Duration**: 48 hours
- **Format**: Virtual + optional meetups
- **Prizes**: Grants and recognition
### Workshops
- **Frequency**: Monthly
- **Topics**: Technical deep dives
- **Format**: Interactive sessions
- **Materials**: Published afterward
### Conferences
- **Frequency**: Annual
- **Location**: Rotating global cities
- **Tracks**: Technical, Business, Community
- **CFP**: Open 6 months prior
## Feedback and Improvement
### Provide Feedback
- **Survey**: Quarterly community survey
- **Issues**: Use GitHub for suggestions
- **Email**: calls@aitbc.io
- **Discord**: #feedback channel
### Metrics We Track
- Attendance numbers
- Geographic distribution
- Participation diversity
- Satisfaction scores
- Action item completion
### Recent Improvements
- Added transcription service
- Improved audio quality
- Better agenda management
- Enhanced documentation
- Mobile-friendly access
## FAQ
### Q: Can I present at a community call?
A: Yes! Submit your topic via GitHub issue with "presentation:" tag.
### Q: Are calls mandatory for contributors?
A: No, but regular participation is valued for governance decisions.
### Q: How are moderators selected?
A: Initially by Foundation, transitioning to community elections.
### Q: Can I request a specific topic?
A: Absolutely! Add it to the agenda GitHub issue.
### Q: What if I can't make the time?
A: All calls are recorded and transcribed for asynchronous participation.
### Q: How are action items tracked?
A: Via GitHub Projects with assignees and due dates.
## Contact
- **Call Schedule**: schedule@aitbc.io
- **Technical Issues**: tech@aitbc.io
- **Moderation**: moderation@aitbc.io
- **General**: community@aitbc.io
---
*Last updated: 2024-01-15*