Skip to main content

Agent Runtime Governance Control Plane

Watchlight AI Beacon is a comprehensive platform for discovering, securing, and governing AI agent ecosystems. The platform deploys progressively in three tiers.

Tier 1: Discovery & Registry

ComponentPurpose
wl-registryCentralized catalog of AI agents and MCP servers with trust state management
wl-registry-frontendRegistry dashboard with interactive topology visualization
wl-discoverNetwork scanner with multi-tier agent framework detection

Port: 8443 (Registry Dashboard via Caddy)

Tier 2: Authorization

ComponentPurpose
wl-apdpHigh-performance Cedar Policy Engine with intent-goal authorization
wl-apdp-frontendPolicy management dashboard with AI-assisted policy generation

Port: 443 (Policy Manager via Caddy)

Tier 3: Runtime Governance

ComponentPurpose
wl-proxyPingora-based governance proxy — transparent policy enforcement on every API call
wl-secrets-brokerPolicy-enforced secrets management with Ed25519-signed SCTs
wl-guardrailsContent safety engine using Rego/OPA policies (coming soon)

Port: 9443 (Governance Proxy)

Supporting Services

ComponentPurpose
CaddyAuto-TLS reverse proxy (self-signed or Let's Encrypt)
OpenBaoIn-memory secret management (Vault-compatible)
PostgreSQL 16Shared database for registry and authorization

Beacon Dashboard

Two web dashboards provide unified management:

  • Registry Dashboard — server monitoring, topology visualization, trust management, config presets, container security metadata
  • Policy Manager — Cedar policy authoring, intent/goal management, delegation chains, audit logs, compliance reports

Python SDK

Client libraries for integrating Watchlight with AI agent frameworks:

pip install wl-apdp                  # Core authorization client
pip install wl-registry # Registry client
pip install wl-apdp[langgraph] # LangGraph integration
pip install wl-apdp[crewai] # CrewAI integration
pip install wl-apdp[autogen] # AutoGen integration

Technology Stack

LayerTechnology
BackendRust (Axum 0.7, Tokio, SQLx)
AuthorizationCedar Policy Language 4.5.1
ProxyPingora (Cloudflare)
DatabasePostgreSQL 16
FrontendReact 18, TypeScript, Vite 6, Tailwind CSS
Python SDKPython 3.10+, asyncio
SecretsOpenBao (Vault-compatible, in-memory)
ObservabilityOpenTelemetry, Prometheus, structured JSON logging

Next Steps