Skip to main content

System status

Current public deployment status and synthetic-check history.

Public deployment checks degraded
Last synthetic check: Jun 28, 2026, 6:58 PM UTC

The live site serves most sampled prerendered pages, but the deployed routing, sitemap, robots, quality snapshot, and security-header contract has not caught up with the repository config.

Source: npm run check:deployed-routing -- https://ecofreight.co

Calculation API
POST /calculate emissions calculation endpoint
Frontend public-route checks do not directly probe the authenticated API. Calculator and API endpoint monitoring should be read with backend telemetry.
Monitoring
Authentication
API key validation and Google OAuth
Frontend deployment checks do not directly probe OAuth or key validation. Authentication health should be read with backend telemetry.
Monitoring
Website & CDN
ecofreight.co pages, redirects, discovery files, and edge headers
The deployed-routing synthetic check found 21 live routing, discovery, and security-header failures on 2026-06-28.
Degraded

Synthetic checks

Prerendered public routes
Degraded

Sampled routes such as /calculator, /docs, /quality, and /lane/durban-lagos returned page-specific HTML, but /data-assets returned HTTP 404.

Canonical redirects
Degraded

Legacy docs and sitemap paths (/api-docs, /api/reference, /developers, /sitemap-index.xml) returned 404 or 200 instead of HTTP 301.

Crawler discovery files
Degraded

Live robots.txt is missing /login disallows, sitemap-pages.xml is missing /data-assets, quality-snapshot.json is missing the expanded build-check fields, and /status-history.json returns HTTP 404.

Security and noindex headers
Degraded

The live root response is missing HSTS, CSP, Referrer-Policy, and Permissions-Policy; /embed/calculator is missing frameable CSP; auth routes are missing X-Robots-Tag.

Incident history

Render routing and edge headers lag repository contract

Opened Jun 28, 2026, 6:20 PM UTC

Monitoring

Impact: SEO, crawl discovery, embed framing policy, and public security-header verification.

Jun 28, 2026, 6:32 PM UTC: Live deployed-routing check failed 20 checks. Repository config contains the required redirects, sitemap entries, robots rules, and headers; Render/dashboard deployment still needs to catch up.
Jun 28, 2026, 6:49 PM UTC: Live deployed-routing check failed 21 checks. The previous Render/dashboard gaps remain, and /status-history.json is also not live yet.
Jun 28, 2026, 6:56 PM UTC: Live deployed-routing check still fails 21 checks. Local build artifacts are current; production still needs the Render routing/header deployment contract applied.
Jun 28, 2026, 6:58 PM UTC: Live deployed-routing check still fails 21 checks. No Render/deploy credentials or hooks are available in this environment, so the remaining fix requires a Render dashboard or deploy-state change.

For real-time alerts, email hello@ecofreight.co to subscribe to status updates.