The app is down and the API is not
That commitment dates to January 2025, and it has held for only half the product. Measured on 22 August 2026 and re-measured unchanged nineteen days later on 10 September: boardroom.io answers HTTP 200 from Netlify, but what it returns is a 4,187-byte single-page-app shell, and the app that shell boots renders “Something went wrong.” on every data-bearing route – the front page and the /projects directory alike. Only the routes that need no data render: the 404 page comes up cleanly, chrome and all. The cause is reproducible outside the browser, and it is a switch rather than a wall.
The Alchemy RPC endpoint compiled into the app’s own JavaScript bundle answers 403 with “ETH_MAINNET is not enabled for this app” – not a revoked or expired key, but a still-registered Alchemy app with the Ethereum mainnet network switched off, whose error even names the dashboard page that would switch it back on. The client throws while configuring chains and never reaches Boardroom’s own API at all. Both readings, 22 August and 10 September, returned that error verbatim, so whatever disabled the network has gone unattended for at least nineteen days. The supporting surfaces have gone too: home.boardroom.io, the developer portal the app's own footer links to, returns Framer's “Site Not Found”, and the public bug tracker at roadmap.boardroom.info redirects to its SaaS vendor's marketing homepage.
The data layer is a different story, and the distinction is the whole point. api.boardroom.info is still served and still authenticating – /v1/protocols returns 401 Unauthorized to a request with no key and 403 to one with a bad key, which is a live API refusing a caller rather than a dead host – and the API documentation is up. The acquirer is unambiguously healthy: vote.optimism.io, Agora's flagship deployment, was serving Optimism's voting cycle #57 on the same day. So the honest reading of “no plan to deprecate” is that the wire service survived the acquisition and the newspaper did not. Cite Boardroom as an API a developer integrates; do not send a reader to boardroom.io expecting to browse governance.
This is also a lesson in how tool liveness gets checked, and it generalises past Boardroom. Every automated test that can be run against the Boardroom citations on this page passes: the URLs resolve, the status codes are 200, the content type is text/html. A single-page app serves its shell before it knows whether it can fetch anything, so a product can be broken for months while every link to it stays green – and the only way to see it is to load the app and look, or to call the service it depends on. The wider failure class is covered on DAO tooling discontinuity.