Skip to content

Architecture

Canon's architecture is designed around three tiers — repo agents, agent mesh, and org brain — with a modular component structure.

System Overview

Component Map

ComponentRoleKey Files
FastAPI AppWebhook routes, health checkssrc/canon/main.py
Spec ParserMarkdown parsing, frontmatter extractionsrc/canon/parser/
Claude AgentPR analysis, realization checkingsrc/canon/agent/
Ticket SyncBidirectional ticket synchronizationsrc/canon/sync/
GitHub ClientGitHub API, webhook verificationsrc/canon/github/
Config ParserCANON.yaml validationsrc/canon/config/

Further Reading

AI-native enterprise documentation platform.