How about a web2 proxy server and API that allows to dispatch API requests with API keys? Example use case is requiring user to have their own API key for ChatGPT. Or not revealing developer's key that works across various gateways. This would allow to build components that are using existing web2 APIs while the key is not limited to the specific domain which right now would limit which gateway it will work with. May be there can be a decentralized version where multiple servers can serve this function too.