
dax@thdxrJun 6, 2025
we're entering another wave of attempting to make the web more interoperable but i am not sure if anything important has changed
idea is simple - if apps published APIs in a standard spec this would allow for maximum interoperability
pretty much the only system we use day to day that works like this is email - can use it with any client/server and talk to anyone even if they made different choices
it's a nice ideal:
- would be easier to embed posts from other sites
- could have alternate clients to popular networks
- could trigger actions on other platforms from anywhere
there are two dimensions to this problem, technical and economic
the technical solutions historically sucked - trying to model every possible case is effectively impossible
saw this with semantic web and smart contracts in crypto
but LLMs seem to solve this - you actually don't need an intense standard anymore they can figure out how to call any system
so that leaves the economic which is the bigger issue
there really is very little incentive for interoperability - no companies want to give up the last mile
uber eats has a very specific checkout flow that is optimized to get you to spend more
why would they publish an MCP server that releases control of that?
it would only happen if there was overwhelming consumer demand like with mobile - if you refused to publish a mobile app you effectively died
and even if there is, they might just do one off integrations with chatgpt / claude
as much as i want the ideal to happen the underlying economics push things towards centralization and walled gardens