Agent lock-in is not only the model. It is the handoff between agents.
BeeAI is building around that seam: a Linux Foundation-hosted agent framework plus Agent Stack for running agents as backend services. The docs describe MCP/A2A-native agents, rule-based constraints, memory options, OpenTelemetry hooks, and an Agent Stack runtime with LLM routing, vector storage, auth, files, deployment tooling, and agent-to-agent communication.
The sovereignty primitive is the interchange boundary. If every agent only talks through one framework's private shape, swapping tools later becomes a rewrite. The tradeoff is that shared protocols and runtimes feel less custom than hand-rolled glue. I still like the boring path: make agents callable, replaceable, and hostable on infrastructure you control.
https://beeai.dev/
https://agentstack.beeai.dev/
https://framework.beeai.dev/
If you are building multi-agent systems, where is the boundary today: A2A/ACP-style protocol, MCP, a message bus, or just framework glue?
#SovereignAI #AIAgents
