{"data":{"id":"229085","type":"status_page","attributes":{"company_name":"FundFrame ApS","company_url":"https://www.fundframe.io/","contact_url":"https://www.fundframe.io/contact","logo_url":"https://d1lppblt9t2x15.cloudfront.net/logos/8cb0b0f6ae634468dc4ba855f2cabb9b.png","timezone":"Copenhagen","subdomain":"fundframe","custom_domain":null,"announcement":null,"logo_remote_url":null,"aggregate_state":"operational","created_at":"2025-11-03T12:05:24.619Z","updated_at":"2026-06-01T11:16:00.854Z"},"relationships":{"sections":{"data":[{"id":"289221","type":"status_page_section"}]},"resources":{"data":[{"id":"8635245","type":"status_page_resource"}]},"status_reports":{"data":[{"id":"900531","type":"status_report"}]}}},"included":[{"id":"289221","type":"status_page_section","attributes":{"name":"FundFrame One","position":0}},{"id":"8635245","type":"status_page_resource","attributes":{"status_page_section_id":289221,"resource_id":3753769,"resource_type":"Monitor","public_name":"FundFrame One","explanation":"","position":0,"availability":0.998054,"status":"operational","status_history":[{"day":"2026-03-09","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-10","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-11","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-12","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-13","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-14","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-15","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-16","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-17","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-18","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-19","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-20","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-21","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-22","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-23","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-24","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-25","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-26","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-27","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-28","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-29","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-30","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-03-31","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-01","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-02","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-03","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-04","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-05","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-06","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-07","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-08","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-09","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-10","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-11","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-12","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-13","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-14","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-15","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-16","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-17","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-18","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-19","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-20","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-21","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-22","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-23","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-24","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-25","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-26","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-27","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-28","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-29","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-04-30","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-01","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-02","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-03","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-04","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-05","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-06","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-07","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-08","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-09","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-10","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-11","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-12","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-13","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-14","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-15","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-16","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-17","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-18","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-19","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-20","status":"downtime","downtime_duration":14958.438489,"maintenance_duration":0},{"day":"2026-05-21","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-22","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-23","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-24","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-25","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-26","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-27","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-28","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-29","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-30","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-05-31","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-01","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-02","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-03","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-04","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-05","status":"operational","downtime_duration":0,"maintenance_duration":0},{"day":"2026-06-06","status":"operational","downtime_duration":0,"maintenance_duration":0}]}},{"id":"5117627","type":"status_update","attributes":{"message":"On the night of May 20 at approximately 00:20 CEST, our infrastructure provider Railway experienced a widespread service disruption after Google Cloud automatically suspended Railway's account without prior notice. This caused Railway's API, dashboard, control plane, and customer-hosted workloads to go offline.\nFundFrame services, including FundFrame One, were unreachable for approximately 4 hours during the night (roughly 00:20 to ~04:00 CEST, May 20). Users would have encountered \"no healthy upstream\" errors or been unable to load the platform entirely.\nRoot cause: Google Cloud placed Railway's account into \"restricted\" status, which removed their cloud VMs, CloudSQL instance, and API. Since Railway's distributed edge proxy depends on the API, all hosted workloads were affected.\nRailway has confirmed services are recovering. Their full post-mortem is pending. Reference: https://status.railway.com/ and https://station.railway.com/community/what-we-know-so-far-may-19th-2026-86354cdd\nNo FundFrame data loss is expected. The issue was entirely on the infrastructure provider side and thus subject to exclusions under SLA. ","published_at":"2026-05-20T07:32:00.000Z","published_at_timezone":"Copenhagen","notify_subscribers":false,"affected_resources":[{"status_page_resource_id":"8635245","status":"resolved"}]}},{"id":"900531","type":"status_report","attributes":{"title":"FundFrame One service outage caused by Railway infrastructure provider downtime (night of May 19-20)","report_type":"manual","starts_at":"2026-05-20T07:32:00.000Z","ends_at":null,"affected_resources":[{"status_page_resource_id":"8635245","status":"resolved"}],"aggregate_state":"resolved"},"relationships":{"status_updates":{"data":[{"id":"5117627","type":"status_update"}]}}}]}