Ops Portal
The Ops Portal is an infrastructure health dashboard built into xyva.ai. It gives QA teams visibility into the environments their tests depend on.
WARNING
Ops Portal is an on-request private deployment option. It is not part of the standard public Solo or Team self-serve checkout.
Security Zones
Services are organised into four zones reflecting network access requirements:
| Zone | Access Level | Example Services |
|---|---|---|
| Public | Open internet | Landing page, docs site |
| VPN + IP | VPN connection + IP allowlist | Staging app, API gateway |
| VPN | VPN connection only | Internal tools, monitoring |
| LAN | Local network only | Database admin, build agents |
Service Cards
Every monitored service is rendered as a card with the following fields:
| Field | Description |
|---|---|
| Name | Human-readable service name |
| Icon | Service type indicator |
| Zone Badge | Security zone (colour-coded) |
| URL | Target endpoint |
| Status | Green (up), red (down), or clock (pending) |
| HTTP Code | Last response status code |
| Response Time | Latency in milliseconds |
| Error Details | Shown only when status is red |
TLS Certificate Monitoring
The portal checks TLS certificate expiry for every HTTPS endpoint:
- > 30 days remaining - green, no action needed
- 7 - 30 days remaining - yellow warning badge
- < 7 days remaining - red critical badge with notification
CLI Alternative
For headless or CI environments, query infrastructure health via the command line:
bash
npm run infra
npm run infra:jsonAvailability
Ops Portal is positioned for custom/private deployment scenarios where teams need shared infrastructure visibility, TLS checks, and operational correlation.
