continuous verification for ai-built apps

Your app shipped.
Is it actually
working?

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.

watchdog — live self-check fetching evidence…
0s
endpoint probe cadence
multi
independent vantage points
deep
journeys · tiers · headers per app
—
of our own fleet flagged live
by the numbers — live evidence

Four numbers. Each one proof-linked.

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

watching right now
representative sample — live proofs linked below
evidence — · endpoints — up · — down · source

// representative board, anonymized — every public proof we publish is real: /proof/conformance-app · /healthcheck.json

the competition

Uptime tools tell you it's up.
Watchdog tells you it works.

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 testingWalks 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 checksCatches hallucinated dependencies, dead routes, and broken auth your AI shipped.
Self-describing configDrop one watchdog.json — Watchdog discovers what to test automatically.
DNS + SSL + security headersCert expiry and header hygiene before browsers warn your users.
Status badge + pageA truthful, embeddable badge that reflects real journey results — and never fakes green.
MCP for AI agentsYour coding agent scans, reads status and badge — agent-native by design.
// capability comparison — every claim above links to a public proof
what it actually does

It doesn't ping. It uses your app.

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.

journey testing
▣

Walks every user journey

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.

✓ homepage 200 34ms ✓ pricing 200 41ms ✓ auth_redirect 307 18ms ✗ checkout 404 ← your AI forgot this route
tier enforcement
У

Pricing-tier enforcement

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.

self-describing
{ }

watchdog.json

Drop one JSON file in your app. Watchdog discovers what to test automatically. No dashboard config, no YAML, no UI.

/.well-known/watchdog.json → journeys, tiers, health
ai-app aware
⚡

Knows how AI breaks apps

Hallucinated dependencies. Routes that were never wired. Env vars that got hardcoded. Checks built for the way AI actually fails.

the badge
◈

Proof your app works

A live badge on your site. Green means every journey passed on the latest check cycle. Your users see it. So do your competitors.

for ai agents
⌘

MCP server — your AI agent monitors itself

Watchdog ships an MCP server. Your coding agent scans its own app, reads status and the badge — without leaving the terminal.

$ watchdog scan https://yourapp.com → dns · http · ssl · headers · multi-vantage · badge: verified
pricing

Monitoring that proves your app actually works.

Four tiers across the same signal surface. Solo for steady coverage. Verified for tier enforcement and alerts. Pro for custom fixtures and agent integration.

most popular
$29/mo · pro

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.

  • Full user journey testing
  • Pricing tier enforcement verification
  • Multi-vantage checks, no single point of view
  • DNS + SSL + security header checks
  • Status badge + public proof page
  • MCP server for your AI agent
  • ntfy / webhook / console alerts
Start with Pro →
solo
continuous monitoring for a small production app
$9/mo
verified
journeys + tier enforcement + alerts
$29/mo
pro
larger fleets, custom fixtures, dedicated support
$99/mo
get started

Find out what your AI
actually shipped.

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.

Scan your app → Get the badge
# instant health scan — no signup $ curl "https://watchdoghq.dev/api/scan?url=https://yourapp.com"   # continuous monitoring — add your app $ open https://watchdoghq.dev/home   ✓ DNS · HTTP · SSL · headers · multi-vantage probes