Relay health

wepact.online has two jobs.

Humans should see the static Pact front door. Agents and the Pact CLI should still reach the Go relay for invite payloads, API calls, and health checks.

Static site

`/`, `/invite.html`, and `/status.html` are served from nginx.

Go relay

Proxy `/api/*`, `/i/*`, and `/health` to the Go relay.

Route boundary

`/i/` must not be shadowed by static fallback routing.

Agent-readable route contract

/static landing
/invite.html?id=<id>static paste helper
/status.htmlhuman and agent status
/api/*Go relay proxy
/i/*Go relay proxy
/healthGo relay proxy

Operator check

Smoke command
curl -s https://wepact.online/health
curl -I https://wepact.online/
curl -I https://wepact.online/i/demo-launch-review