I solve layer one and global layer two needs with things like https://agentlink.run/
As for layer three, a similar pattern with a local fallback should work. But I've not seen anybody do that yet.
Builder. 25 years in L&D (Google, Deloitte, ADP). Now working on measurement frameworks and open-source tooling for AI adoption. Shipping often at https://github.com/snapsynapse/