Railway's $740,000 shows that who pays for a stolen key depends on which provider issued it
OpinionRailway's incident report, dated 10 November, estimates unauthorised spend on the stolen keys at about $740,000. It says AWS Bedrock and Google Gemini refunds follow their existing fraud policies, that OpenAI and SpaceXSI review claims case by case, and that talks with Anthropic are ongoing, with Railway covering Anthropic costs meanwhile. OpenRouter is enforcing its no refund policy, so Railway says it will cover those costs itself. The report says at most 1.85 percent of workspaces, about 100,000, could have had variables decrypted, and calls that an upper bound.
The refund policy is part of the provider you picked, and you learn it when it is tested. Ask each provider you hold a key with, in writing, what it does about stolen key spend. Then set the controls you own: a spend limit at every provider, and an IP allowlist where one exists. A refund is a negotiation. A limit is a setting, and it works before the bill arrives.