Carrier API smoke

UPS, FedEx, USPS, and DHL Express connection checks.

Open cockpit
Dry-run status Running Browser-safe request validation
Carrier checks 0 Rendered from adapter registry
Secret posture Redacted No carrier secrets in browser storage

Live sandbox mode

Live provider calls run server-side only with Worker secrets and an internal bearer token. Use npm run smoke:carriers:live after credentials are configured.