CH
Back to projects
Active
Governance DesignFull-Stack DevelopmentSystem ArchitectureDeveloper Experience

Agent Governance Console

Unified governance dashboard for multi-agent AI ecosystem

98%ecosystem health score
Dashboard Walkthrough

Full dashboard walkthrough: Overview, Audit Trail, Health, Governance, Intelligence, Planning, and Hooks pages

Product Screenshots
Agent Governance Console overview dashboard showing ecosystem health score, recent activity, and spoke status

Overview dashboard: ecosystem health, activity feed, and spoke status at a glance

AGC audit trail showing hash-chained entries with project filtering and impact classification

Tamper-evident audit trail with hash-chained logging and impact classification

AGC health monitoring dashboard showing per-factor breakdown and trend data

Health monitoring with per-factor breakdown across all spokes

Architecture
AGC DATA PIPELINEHOOKS (15)secrets-scannerrag-check · spawn-gate3 blocking · 12 advisoryMONITORINGalerts · escalationhealth · smoke testsINGESTIONaudit_entrieshealth_checkshook_invocationsgovernance_metricsdecisionsaccomplishmentsalerts · triage_logsintelligence_runsproposalsevery 15 minutesPOSTGRESQL16 tables3,900+ audit rows223+ decisions10K+ hook invocationsunified alertshash-chained integrityDASHBOARDOverviewAudit TrailAlertsHealthGovernanceIntelligencePipelinePlanningArchitectureNext.js + ElectronDATA SOURCES (ALL SPOKES)Retail Analyticsaudit · health · proposalsPortfolioaudit · health · proposalsB2B SaaSaudit · health · proposalsGaming Platformaudit · health · proposals
Problem

Multi-agent systems operating across multiple projects had no centralized visibility. Each spoke's audit trail, health status, and governance metrics were scattered. No way to know if agents were following protocols, if hooks were working, or if the ecosystem was healthy without manual investigation.

Discovery

After implementing governance hooks (secrets scanner, impact classification, audit logging), realized the data they generated had no unified presentation layer. Agents were producing hash-chained audit logs, L1-L4 impact classifications, and self-evaluation scores — but all stored in flat files across different repos. Tracked the gap between "generating governance data" and "making governance visible."

Solution

Built a Next.js dashboard backed by PostgreSQL (14 tables) that ingests data from all spokes. Key pages: Overview (health score, recent activity), Audit Trail (filterable, hash-chain verified), Governance (hook metrics, impact distribution), Intelligence (decisions, patterns, accomplishments), Self-Eval (11-section scorecard), Planning (proposal pipeline kanban). Wrapped in an Electron menubar app for always-on access. Automated ingestion from all spokes via the post-change-governance hook.

Decisions & Tradeoffs
  • PostgreSQL over SQLite — needed concurrent reads from multiple data sources and complex queries for dashboard aggregations
  • Electron menubar over browser-only — governance visibility should be persistent and one-click accessible, not a tab to manage
  • Hash-chained audit trail — tamper-evident by design, each entry's hash includes the previous entry's hash
Outcomes
  • 98% ecosystem health score across 3 project spokes with real-time monitoring
  • 3,900+ tamper-evident audit entries with hash-chained logging across all agent operations
  • 223+ verified decisions tracked with outcome validation
  • 15-hook enforcement system (3 blocking, 12 advisory) ensuring protocol compliance
  • Self-evaluation scorecard across 12 dimensions scoring 9.15/10 with gap identification
  • Planning dashboard with kanban view for product intelligence pipeline across all spokes
  • Electron wrapper providing persistent menubar access with CSS-injected dark theme
Built with
Next.jsTypeScriptPostgreSQLElectronRadix UITailwind CSS