{
    "page": {
        "name": "AcmePay Status",
        "url": "https://status.acmepay.duckdns.org"
    },
    "status": "partial_degradation",
    "components": [
        {
            "name": "API (api.acmepay.duckdns.org)",
            "state": "operational"
        },
        {
            "name": "GraphQL (beta)",
            "state": "operational"
        },
        {
            "name": "Dashboard",
            "state": "operational"
        },
        {
            "name": "Payouts processing",
            "state": "operational"
        },
        {
            "name": "Sandbox (sandbox.acmepay.duckdns.org)",
            "state": "degraded"
        },
        {
            "name": "Legacy API v1",
            "state": "deprecated"
        },
        {
            "name": "Webhooks delivery",
            "state": "operational"
        }
    ],
    "incidents": [
        {
            "date": "2026-06-18",
            "title": "Sandbox nightly reset delayed",
            "body": "The sandbox environment (sandbox.acmepay.duckdns.org) did not reset on schedule. Manual reset completed. Sandbox remains marked degraded while we move it onto the new job runner."
        },
        {
            "date": "2025-11-09",
            "title": "Staging load test",
            "body": "Planned load test against staging.acmepay.duckdns.org and staging-api.acmepay.duckdns.org. Basic auth on staging was temporarily disabled for the test window. No production impact."
        },
        {
            "date": "2025-09-27",
            "title": "API gateway migration",
            "body": "Public API traffic moved from apigw.acmepay.duckdns.org to api.acmepay.duckdns.org. Old hostname now redirects. v1 clients unaffected."
        },
        {
            "date": "2025-07-02",
            "title": "Elevated 5xx on payments",
            "body": "A bad deploy caused elevated error rates for 22 minutes. Rolled back via CI."
        }
    ]
}