You built it with Cursor, Lovable, Bolt. It's live. But the checkout 404s, the pricing page shows the wrong tier, and the API accepts requests with no key. Watchdog checks continuously — from multiple independent vantage points — and tells you before your users do.
Every figure below resolves to a public, machine-checkable artifact.
// every figure above links to a public proof artifact — open the link, read the source
// representative board, anonymized — every public proof we publish is real: /proof/conformance-app · /healthcheck.json
Most monitoring tools can ping a URL. Watchdog walks through your signup flow and catches that your AI wrote a checkout that 404s — and it's built around the check nobody else runs: proving your pricing tiers actually enforce their limits.
| what Watchdog does | why it matters |
|---|---|
| User journey testing | Walks homepage → pricing → auth → checkout like a real user, not a ping. |
| Pricing tier enforcement (signature) | Proves the demo user actually hits their limit — proven on our public conformance fixture; real-app pilots activate with your credentials. |
| AI-build failure checks | Catches hallucinated dependencies, dead routes, and broken auth your AI shipped. |
| Self-describing config | Drop one watchdog.json — Watchdog discovers what to test automatically. |
| DNS + SSL + security headers | Cert expiry and header hygiene before browsers warn your users. |
| Status badge + page | A truthful, embeddable badge that reflects real journey results — and never fakes green. |
| MCP for AI agents | Your coding agent scans, reads status and badge — agent-native by design. |
Watchdog probes your app on a tight loop — and on a separate cadence it behaves like a real user, and a suspicious one at that.
Homepage loads. Pricing renders. The dashboard redirects to auth instead of leaking. The API rejects requests with no key. Watchdog verifies the flows your users actually take — not just that a port is open.
Does the demo user actually hit their 10-stat limit? Does pro get 500? Watchdog's signature verifier logs in as each tier and confirms the limits enforce. Proven on our public conformance fixture today; real-app pilots gated cross-lane.
Drop one JSON file in your app. Watchdog discovers what to test automatically. No dashboard config, no YAML, no UI.
Hallucinated dependencies. Routes that were never wired. Env vars that got hardcoded. Checks built for the way AI actually fails.
A live badge on your site. Green means every journey passed on the latest check cycle. Your users see it. So do your competitors.
Watchdog ships an MCP server. Your coding agent scans its own app, reads status and the badge — without leaving the terminal.
Four tiers across the same signal surface. Solo for steady coverage. Verified for tier enforcement and alerts. Pro for custom fixtures and agent integration.
Production monitoring with user-journey enforcement verification: every journey, every tier limit, every header — with a public proof page and a badge that never fakes green.
Point Watchdog at your app. In seconds you'll know it resolves, responds, and has a valid cert and sane security headers. The first scan is free.