For freelancers & solo developers
Prove your code — even as a team of one.
Your client can't read code — they judge you on a demo and your word, and a bigger shop's "process" can outbid you on trust alone. Watchdog gives a one-person shop an independent Codebase Assurance Index: one reproducible 0–100 for the proposal, the hand-over, and the rate you charge. The same surveyor buyers and acquirers trust — on your repo.
Self-serve · every major language you work in · The first full report on any repo is free — public or private.
The asymmetry you're up against
Big shops sell process. You can sell proof.
Today: you ask for trust
"Clean, maintainable, well-tested" — provable in none of it. The logo and the louder pitch win. And at hand-over you have nothing independent to leave behind.
Now: you bring a number
An independent CAI graded by a rubric neither you nor the client owns. Reproducible — the same commit re-scores to the same number. A report you attach to the proposal, the invoice and the hand-over.
Your client doesn't have to trust us either — they can verify the number themselves against the open standard.
You don't have to specialise to be provable. Most freelance portfolios aren't one language — a .NET back end for one client, a Rails app for another, a Go service because that's what was asked for. All of them get the same score on the same scale, from the same rubric. One number your next client understands, whatever you wrote it in.
The deliverables
What a survey puts in your hands.
A reproducible report
The CAI and every finding in a signed PDF + JSON, pinned to a commit — the artifact your proposal and hand-over carry.
An agent-fix loop
Findings ranked by impact ÷ effort, handed to your coding agent — Claude Code, Copilot, Cursor — over MCP. Quality you can keep up solo.
A changelog every survey
CAI and per-lens deltas, what shipped, API endpoints added and removed — a record your client can read.
A standing inspection
Scheduled scans plus a daily security watch — a CVE or regression surfaces the day it appears, not when the client finds it.
Built for one
One seat — and a clean path when you grow.
Single seat, by design
The Freelancer package is single-seat; your org stays just you. Justify your rate with an independent number, not adjectives.
When you grow
Add people by moving to the Engineering-team package — same rubric, same repos, no migration.
How it works
Three steps, single seat.
Survey your own repo
Point Watchdog at the project — the first full report is free. An independent CAI, graded by a rubric you don't own, not your word.
Attach it
Put the report in the proposal, the invoice and the hand-over — proof a client who can't read code accepts.
Re-run to defend
The same commit re-scores the same, so the number holds up later — and your client can verify it themselves against the open standard.
Put a number on your work. Win the next one with it.
Sign in with GitHub · no card · every major language you work in · the first full report is €0.