FoundationAgents / foundation-protocol
PublicA Python runtime for multi-entity AI collaboration — agents, humans, and tools on a shared protocol layer.
Foundation Protocol is a Python framework that enables AI agents, humans, and tools to collaborate through a shared communication layer. It provides secure messaging with cryptographic signatures and encryption, formal contract management with built-in payment handling and dispute resolution, and a federation system that allows distributed workspaces to discover and communicate with each other. The project includes well-documented multi-party session management, trust and governance checkpoints, and a reputation system for tracking collaboration history.
How It Works
You find Foundation Protocol while researching how AI agents, humans, and tools can collaborate on shared projects.
You add the package to your project, and it sets up a complete environment for multi-party AI work.
You set up a Host—a workspace where different participants like AI assistants and humans can join and interact.
You register entities like Alice (a human) and Bot (an AI assistant), each with their own secure identity.
Send simple requests and responses between participants
Request friendship for encrypted, verified communication
When needed, participants can create contracts with terms, amounts, and built-in payment handling.
Everything works together—messages flow securely, contracts are tracked, and payments settle automatically.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.