Artist certification
ARTist Certification Program¶
ARTist = Artist + ART (Azure Real-Time Voice Agent Framework)
A certification program for practitioners building production-ready real-time voice AI agents with the ART Voice Agent Accelerator.
Program Goals: - Validate technical expertise across deployment, architecture, and production operations - Recognize community contributions and knowledge sharing - Build a network of certified practitioners
Certification Levels¶
Level 1: Apprentice¶

Entry-level certification — Foundation in deployment and architecture.
View Requirements
**Technical Checklist:** - [ ] Run the UI (frontend + backend) locally - [ ] Successfully demonstrate the framework to others - [ ] Understand the end-to-end call flow in the UI and backend - [ ] Explain the architecture: ACS (Call Automation + Media) → Speech (STT/TTS) → LLM - [ ] Describe the two orchestration approaches: Voice Live API vs Azure Speech + custom agents - [ ] Use the Agent Builder to run custom flows or multi-agent scenarios - [ ] Complete at least one end-to-end voice call demo **Documentation:** - [ ] Read architecture overview - [ ] Navigate API reference - [ ] Review agent configuration guide **Badge Code:**Level 2: Creator¶

Practitioner certification — Build and extend custom voice agents.
View Requirements
**Custom Agent Development:** - [ ] Create at least one custom agent using YAML configuration (`agents/Level 3: Maestro¶

Expert certification — Lead production systems and mentor the community.
View Requirements
**Production Deployment:** - [ ] Deploy to Azure with infrastructure-as-code (Bicep or Terraform) - [ ] Configure Azure Communication Services for PSTN or SIP integration - [ ] Implement health checks and readiness probes - [ ] Document deployment architecture and runbooks **Observability & Performance:** - [ ] Instrument code with OpenTelemetry spans (see `apps/artagent/backend/src/utils/tracing.py`) - [ ] Set up distributed tracing with Application Insights or Jaeger - [ ] Monitor end-to-end latency: < 1s P95 for STT → LLM → TTS pipeline - [ ] Configure connection pooling (`WarmablePool` or `OnDemandPool`) - [ ] Implement resource limits and backpressure handling **Advanced Development (choose at least one):** - [ ] Extend ACS event handlers for custom call control logic - [ ] Build custom media processing (VAD tuning, audio preprocessing) - [ ] Implement advanced orchestration patterns (stateful handoffs, context transfer) - [ ] Contribute framework enhancement (new pool type, improved error handling, etc.) **Security & Compliance:** - [ ] Implement authentication flow (see `auth_agent` example) - [ ] Configure PII detection/redaction using Azure Content Safety or custom filters - [ ] Enable audit logging for compliance (HIPAA, GDPR, PCI-DSS) - [ ] Secure secrets management (Key Vault, Managed Identity) **Community Leadership:** - [ ] Review and merge community PRs - [ ] Lead a workshop or create video tutorial - [ ] Mentor 2+ developers through certification **Badge Code:**Hall of Fame¶
Certified practitioners recognized for expertise in real-time voice AI.
Maestros (Level 3)
| Name | GitHub | Organization | |------|--------|--------------| | Pablo Salvador Lopez | [@pablosalvador10](https://github.com/pablosalvador10) | Microsoft | | Jin Lee | [@JinLee794](https://github.com/JinLee794) | Microsoft |Creators (Level 2)
| Name | GitHub | Organization | |------|--------|--------------| | *Be the first Creator!* | | |Apprentices (Level 1)
| Name | GitHub | Organization | |------|--------|--------------| | *Complete onboarding to join!* | | |Certification Process¶
Self-Assessment Path
**Steps:** 1. Complete the technical checklist for your target level 2. Prepare evidence portfolio (see requirements below) 3. Open a GitHub Discussion with title: `[ARTist Certification]Workshop Path
Accelerate certification by attending an official workshop: | Level | Format | Duration | Outcome | |-------|--------|----------|---------| | Apprentice | Onboarding session | 2 hours | Deployment + architecture review | | Creator | Hands-on lab | Full day | Build custom agent with guidance | | Maestro | Architecture review + mentorship | Ongoing | Production readiness assessment | Workshop participants receive expedited certification review.Badge Reference¶
Badge Images
### Level 1: Apprentice
### Level 2: Creator
### Level 3: Maestro
**Sizing Options:**
<!-- Small (150px) -->
<img src="docs/community/badges/artistamaestro.png" alt="ARTist Maestro" width="150"/>
<!-- Medium (200px, default) -->
<img src="docs/community/badges/artistamaestro.png" alt="ARTist Maestro" width="200"/>
<!-- Large (300px) -->
<img src="docs/community/badges/artistamaestro.png" alt="ARTist Maestro" width="300"/>
Add to Your Profile¶
GitHub Profile Instructions
1. Create a repo: `### Certifications
<img src="https://raw.githubusercontent.com/Azure-Samples/art-voice-agent-accelerator/main/docs/community/badges/artistacreator.png" alt="ARTist Creator" width="200"/>
Certified ARTist — crafting real-time voice AI with the ART framework.
[About ARTist Certification →](https://github.com/Azure-Samples/art-voice-agent-accelerator/blob/main/docs/community/artist-certification.md)
Contact & Support¶
Certification Inquiries:
- Open a GitHub Discussion with title format: [ARTist Certification] <Level> - <Your Name>
- Tag @pablosalvador10 or @JinLee794 for review
- Expected response time: 5 business days
Technical Questions: - GitHub Issues for bugs or feature requests - GitHub Discussions for architecture or implementation questions - Community calls: Schedule TBD
The ARTist certification program is maintained by the ART Voice Agent Accelerator community.