PW Tors Migration Progress

Public staging dashboard for the clean Auth2 and Billing2 build on Tors. Production auth and billing remain on the existing systems until cutover gates are complete.

Host: pw-toronto Target IP: 149.248.52.119 Updated: 2026-06-19 23:44 UTC

Current State

Live
Staging DNS

auth2, billing2, progress, and tors resolve to Tors without changing production auth or billing.

Gated
App UI Exposure

Auth2 and Billing2 public routes stay health-only until the browser login, tenant, and rollback gates are intentionally opened.

Cutover Readiness

The active blocker is converting service inventory into app migration, public-token, machine-credential, and hardening tickets.

Evidence

Auth2 Service is active on Tors with app-specific callback contract evidence. Public route is limited to health checks.
Billing2 Tenant isolation, tenant switch, object guards, invoice branding, email controls, CSRF, role gates, and feature visibility have first staging proof.
Mail Billing2 staging mail sends through the NJs authenticated relay path instead of direct app-server mail.
NJs Inventory Running services have a first classification pass: Auth2 app migration, split public/admin flow, machine credential, public utility, infrastructure hardening, or owner review.