MAF Reference Architecture

The Microsoft Agent Framework's major building blocks, mapped across 102 Python files

MAF Reference Architecture The Microsoft Agent Framework's major building blocks, mapped across 102 Python files Trust + evidence Agent Core · agents + threads · Architecture component · 102 files Agent Core agents + threads 102 files Orchestration · sequential / concurrent · Architecture component Orchestration sequential / concurrent Communication · A2A + handoff · Architecture component Communication A2A + handoff Memory · context stores · Architecture component Memory context stores Security · identity + policy · Architecture component Security identity + policy Governance · OWASP coverage · Trust + evidence Governance OWASP coverage Observability · traces + metrics · Trust + evidence Observability traces + metrics Evaluation · LLM-as-judge · Trust + evidence Evaluation LLM-as-judge Legend Backend Message bus Database Security Cloud

Core Pillars

  • • Agent core coordinates orchestration, communication, memory
  • • Twelve chapters distilled to reusable building blocks

Cross-cutting

  • • Security, governance, observability, evaluation span the system
  • • Trust and evidence are not bolted on at the end