This runs each part of your deployment end to end and tells you what works and what to fix. Nothing here touches your real sites' data — the live test uses a hidden __pvuv_selftest site.
1 · Environment
Database, schema/migrations, secrets, scoring config, and KV — checked on the server.
•
not run yet
2 · Ingest endpoint
Where your f.js sends events. Default is in.<your-domain> — change it if your ingest host differs.
3 · End-to-end event flow
Sends a real test event to the ingest endpoint, then waits for it to appear in the database — proving ingest → Queue → consumer → D1, plus server-side enrichment and bot scoring.
4 · Fast verdict (/v)
The ad-load decision endpoint used by adguard.
Trouble? See the deployment troubleshooting guide.