Build status
What's shipped, what's pending, and the rough ETA to first installer. Updated by hand — expect a few-day lag from what's actually on master.
Pre-release
Shipped
- Kernel driver. WFP callouts for block, allow, rate-limit. Survives BFE bounces; graceful unload. Test-signed today; production attestation pending.
- Service. Windows SCM service, REST on :9845, gRPC on :9846, SQLite rule + quota + history store. Phase F/G/G+ recovery: BFE bounce mid-rule-create auto-heals via reconcile.
- Tray app. System-tray icon with live up/down indicators, flyout with per-app rates, one-click "throttle to N KB/s" preset, WebView2-embedded SPA.
- CLI tool. Full rule / quota / diag surface; same auth as the REST API.
- SPA dashboard. React + Vite. Rules, quotas, history, license / credit management. Bundled into the service binary via rust-embed.
- Credit-based licensing. Free baseline of 10 managed entities + $10 packs of +10. Hwid-bound Ed25519 tokens, phone-tunneled activation design.
- Billing-server skeleton. Routes, schema, signer. Live at
billing.netclamp.combehind a Cloudflare Tunnel. Endpoints currently return 501 with a structured "pending integration" hint. - This site. Cloudflare Pages at
netclamp.com.
Pending
- Microsoft Hardware Dev Center attestation. The kernel driver runs under test-signing today; production deployment needs an EV cert + WHQL submission. Estimated 1–3 weeks once the EV cert lands.
- Authenticode code-signing. User-mode binaries (service, tray, CLI, installer) need a code-signing cert so SmartScreen doesn't warn on first install.
- Stripe wiring. The billing server's
/checkout,/webhook/stripe,/bind, and/releaseroutes are stubbed. Live integration needs a Stripe account + the webhook secret in the service env. - Phone-tunnel UX. The activation QR → phone → pay flow has a design but no implemented UI yet on the phone side.
- Documentation site. User guide, REST reference, troubleshooting. Currently lives in
.planning/in the repo — needs a public docs site. - Installer signing pipeline. CI step that signs the Inno Setup output with the production cert.
Where we're at
Day-to-day development happens on gitlab.com/netclamp/NetClamp against the master branch. If you want to build from source and try the current state, the repo's CLAUDE.md has a five-minute orient.
For everyone else: drop your email on the home page and we'll ping you when the installer is ready. No newsletter, no drip, one message.