How ACP Watchtower works
From paste to production confidence in five steps.
Paste or upload your ACP manifest
Drop in your manifest JSON โ or fetch it from a URL. We accept any valid ACP manifest structure, from minimal definitions to full production specs.
Get a deterministic readiness score
Our engine runs 20+ structural, metadata, and safety checks across five categories: schema completeness, action clarity, discoverability, safety guardrails, and maintainability. Each issue is tagged by severity with a specific fix recommendation.
Compare releases with diff mode
Paste old and new manifests side-by-side. We detect added, removed, and changed actions, flag parameter drift, and generate a release-risk assessment before you ship.
Share hosted reports
Save your analysis as a hosted report with a permanent URL. Share with teammates, embed in PRs, or link from your README with an SVG badge.
Automate with APIs and cron
POST to /api/analyze for on-demand scoring. Set up /api/cron/recheck for nightly monitoring. Wire up /api/github/webhook for CI/CD integration. All responses follow a stable webhook schema.
Integration options
GitHub Actions
Trigger analysis on every PR that touches your manifest file.
Vercel Cron
Schedule nightly re-checks with zero infrastructure.
Discord / Slack
Get rich notification embeds when scores drop or actions drift.
Webhooks
POST results to any endpoint with our stable event schema.
API quick start
# Analyze a manifest
curl -X POST https://acp-watchtower.vercel.app/api/analyze \
-H "Content-Type: application/json" \
-d '{"manifest": "{\"name\": \"My Agent\", \"actions\": []}"}'
# Diff two manifests
curl -X POST https://acp-watchtower.vercel.app/api/diff \
-H "Content-Type: application/json" \
-d '{"oldManifest": "...", "newManifest": "..."}'
# Create a hosted report
curl -X POST https://acp-watchtower.vercel.app/api/reports \
-H "Content-Type: application/json" \
-d '{"manifest": "...", "sourceLabel": "ci-check"}'More resources
Validation Guide โ
Learn what makes a good ACP manifest: scoring categories, common mistakes, and best practices.
CI/CD Integration Guide โ
GitHub Actions, GitLab CI, and generic curl examples for automated manifest validation.
ACP in Multi-Agent Systems โ
How agents discover each other, establish trust, and communicate reliably. Patterns, trust levels, and production manifest examples.
Example Manifests โ
Real-world patterns for support, e-commerce, CRM, DevOps, and more.
Manual vs Automated โ
See how automated validation compares to manual manifest reviews.
Changelog โ
What's new in ACP Watchtower โ features, improvements, and fixes.