UpSkillZone

Public status — UpSkillZone

Service disruption

Live status, fetched server-side on this request from the same public endpoints anyone can call themselves. No edge cache. No third-party iframe. Refresh to re-query.

Component status

One row per surface verifiers depend on. The source column points at the public endpoint we polled to derive the state shown here.

  • API gateway

    GET /api/v1/health

    production · v0.1.0

    Operational
  • Verifier (JWKS)

    GET /.well-known/jwks.json

    1 key advertised.

    Operational
  • Public skills directory

    GET /api/v1/skills

    0 skills listed.

    Degraded
  • Credentials store (MongoDB)

    /health.checks.db

    Primary data store ping. Backs every credential write.

    Operational
  • Session ingress (Redis)

    /health.checks.redis

    Cache + rate-limit store ping. Gates auth and outreach.

    Down

Recent incidents

full register →

The three most recent rows from the public incident register. SEV-1 and SEV-2 postmortems publish within 5 business days; SEV-3 within 10.

  • INC-2026-005Bias audit query log gap
    SEV-3resolved

    Bias audit telemetry dropped ~3% of grader decisions due to a misconfigured sampler; backfilled from upstream logs.

    Started Apr 21, 2026, 01:55 PM UTC · Duration 1h 7m

  • INC-2026-004JWKS endpoint cold cache
    SEV-3monitoring

    First request after deploy paid the full key-load cost; verifier clients saw a one-time 2.1s tail. Pre-warm step added; monitoring.

    Started Apr 9, 2026, 05:18 AM UTC · Duration 28m

  • INC-2026-003JWT refresh rotation race
    SEV-2mitigated

    Concurrent refresh requests occasionally minted overlapping tokens; mitigated by adding a per-user refresh lock. Permanent fix in flight.

    Started Mar 18, 2026, 10:07 PM UTC · Duration 1h 27m

Subscribe to status updates

One short email when a component changes state — opened, mitigated, or resolved. Nothing else: no roadmap blasts, no marketing, unsubscribe link in every message. You can also pull /status on a cron from your own monitor.

Service-level objectives

Public commitments. Measured monthly; breaches are disclosed on the next quarterly transparency report rather than buried.

  • 99.9% monthly availability

    GET /api/v1/skills

    Public skills directory powers the homepage, employer search, and search-engine indexing. Highest tier.

  • 99.5% monthly availability

    GET/POST /api/v1/credentials/*

    Verifiable credential issuance and verification. Brief degradation acceptable; transient retries are safe and idempotent.

  • 99.0% monthly availability

    POST /api/v1/tutor/turn

    AI tutor turn endpoint. Lower SLO reflects upstream model-provider variability we do not control.