{
  "page": {
    "name": "Toku Status",
    "url": "https://status.tga.app.toku.com",
    "updated_at": "2026-08-06T19:44:58.035Z"
  },
  "status": {
    "indicator": "minor",
    "description": "Some systems are degraded"
  },
  "components": [
    {
      "id": "app",
      "name": "Application",
      "status": "operational",
      "description": "The tga.app.toku.com dashboard"
    },
    {
      "id": "auth",
      "name": "Login & Authentication",
      "status": "operational",
      "description": "Sign-in, SSO and session handling"
    },
    {
      "id": "api",
      "name": "API",
      "status": "operational",
      "description": "Programmatic and in-app API access"
    },
    {
      "id": "payroll",
      "name": "Payroll Processing",
      "status": "operational",
      "description": "Payroll runs and approvals"
    },
    {
      "id": "payouts_fiat",
      "name": "Payouts — Fiat",
      "status": "operational",
      "description": "Bank and fiat payment disbursement"
    },
    {
      "id": "payouts_token",
      "name": "Payouts — Token & Stablecoin",
      "status": "operational",
      "description": "On-chain token and stablecoin disbursement"
    },
    {
      "id": "invoicing",
      "name": "Invoicing",
      "status": "operational",
      "description": "Invoice creation, approval and download"
    },
    {
      "id": "vendors",
      "name": "Third-Party Dependencies",
      "status": "degraded",
      "description": "DigitalOcean, Cloudflare, PropelAuth"
    }
  ],
  "vendors": [
    {
      "id": "digitalocean",
      "name": "DigitalOcean",
      "ok": false,
      "summary": "Partially Degraded Service",
      "url": "https://status.digitalocean.com"
    },
    {
      "id": "cloudflare",
      "name": "Cloudflare",
      "ok": false,
      "summary": "Minor Service Outage",
      "url": "https://www.cloudflarestatus.com"
    },
    {
      "id": "propelauth",
      "name": "PropelAuth",
      "ok": true,
      "summary": "UP",
      "url": "https://status.propelauth.com"
    }
  ],
  "incidents": [
    {
      "id": "backfill-2026-08-4",
      "name": "Edge security rules blocked invoice pages and rate-limited sessions",
      "status": "resolved",
      "impact": "major",
      "created_at": "2026-08-03T14:00:00Z",
      "resolved_at": "2026-08-06T12:00:00Z",
      "incident_updates": [
        {
          "status": "investigating",
          "body": "Users are reporting blocked invoice pages, freezes and forced logouts shortly after signing in.",
          "created_at": "2026-08-03T14:00:00Z"
        },
        {
          "status": "identified",
          "body": "A hardening change to our edge firewall is misclassifying legitimate traffic. We are loosening the affected rules.",
          "created_at": "2026-08-03T16:00:00Z"
        },
        {
          "status": "monitoring",
          "body": "The affected rules have been relaxed and invoice pages are loading again. We are monitoring for residual blocks.",
          "created_at": "2026-08-03T19:30:00Z"
        },
        {
          "status": "resolved",
          "body": "Residual edge-rule tuning is complete and all traffic is flowing normally.",
          "created_at": "2026-08-06T12:00:00Z"
        }
      ]
    },
    {
      "id": "backfill-2026-08-3",
      "name": "Intermittent forced logouts and slow page loads",
      "status": "resolved",
      "impact": "minor",
      "created_at": "2026-07-31T09:00:00Z",
      "resolved_at": "2026-07-31T21:00:00Z",
      "incident_updates": [
        {
          "status": "investigating",
          "body": "Some users are being logged out unexpectedly and pages are loading slowly.",
          "created_at": "2026-07-31T09:00:00Z"
        },
        {
          "status": "resolved",
          "body": "Session handling has stabilized and page performance is back to normal.",
          "created_at": "2026-07-31T21:00:00Z"
        }
      ]
    },
    {
      "id": "backfill-2026-08-2",
      "name": "Sign-in blocked for some users by security challenge loops",
      "status": "resolved",
      "impact": "major",
      "created_at": "2026-07-27T08:00:00Z",
      "resolved_at": "2026-07-28T18:00:00Z",
      "incident_updates": [
        {
          "status": "investigating",
          "body": "Some users are stuck at a repeating security verification screen before sign-in.",
          "created_at": "2026-07-27T08:00:00Z"
        },
        {
          "status": "identified",
          "body": "Edge security challenges are misfiring for some networks and browsers. We are adjusting the rules.",
          "created_at": "2026-07-27T16:00:00Z"
        },
        {
          "status": "resolved",
          "body": "Challenge rules have been adjusted and sign-in is working normally again.",
          "created_at": "2026-07-28T18:00:00Z"
        }
      ]
    },
    {
      "id": "backfill-2026-08-1",
      "name": "Authorization issue affecting dashboards",
      "status": "resolved",
      "impact": "major",
      "created_at": "2026-07-14T09:00:00Z",
      "resolved_at": "2026-07-14T18:00:00Z",
      "incident_updates": [
        {
          "status": "investigating",
          "body": "Some users see errors or missing data on dashboards due to an authorization regression.",
          "created_at": "2026-07-14T09:00:00Z"
        },
        {
          "status": "resolved",
          "body": "The authorization fix has been deployed and dashboards are behaving normally again.",
          "created_at": "2026-07-14T18:00:00Z"
        }
      ]
    },
    {
      "id": "backfill-2026-08-0",
      "name": "Automated token payout flows unavailable",
      "status": "resolved",
      "impact": "major",
      "created_at": "2026-06-26T10:00:00Z",
      "resolved_at": "2026-07-10T17:00:00Z",
      "incident_updates": [
        {
          "status": "investigating",
          "body": "Automated on-chain payout flows are failing for some clients. Scheduled payouts are being verified and completed manually while we investigate — no payments have been lost.",
          "created_at": "2026-06-26T10:00:00Z"
        },
        {
          "status": "identified",
          "body": "The regression has been traced to a recent change in the wallet flow. A fix is being rolled out in stages; manual processing continues in the meantime.",
          "created_at": "2026-07-03T15:00:00Z"
        },
        {
          "status": "resolved",
          "body": "Automated payout flows are restored for all clients. All payouts scheduled during the incident were completed.",
          "created_at": "2026-07-10T17:00:00Z"
        }
      ]
    }
  ]
}