Built With¶
ORC stands on the shoulders of giants.
dynabots-core¶
ORC is powered by dynabots-core, a zero-dependency protocol foundation for multi-agent systems.
What is dynabots-core?¶
dynabots-core provides:
- Agent Protocol — Standard interface for AI agents
- Judge Protocol — Evaluation and decision-making
- LLMProvider Protocol — Unified LLM access (OpenAI, Anthropic, Ollama, etc.)
- TaskResult Protocol — Structured execution outcomes
- Storage Protocol — Reputation tracking
Why Protocols?¶
Protocols ensure compatibility without dependencies. ORC builds competitive orchestration ON TOP of these protocols, but doesn't dictate their implementation.
Want to use ORC with a custom agent? Implement the Agent protocol. Done.
Want to add a custom judge? Implement the Judge protocol. ORC will use it.
The Dynabots Family¶
ORC is the first in a family of orchestration frameworks, each exploring different paradigms for coordinating AI agents:
- ORC (Orchestration by Ruthless Competition) — Competitive leadership
- SAO (Strategic Autonomous Orchestration) — Hierarchical with authority
- HIVE (Highly Integrated Virtualized Ensemble) — Collective consensus
- FORGE (Federated Orchestration for Resilience and Growth) — Distributed networks
- HEIST (Hierarchical Execution with Intelligent Specialization and Teams) — Team-based coordination
All built on dynabots-core protocols. Pick the paradigm that fits your use case.
Links¶
Open Source¶
ORC is open source under Apache 2.0. Use it freely. Contribute improvements. Build with it.
Community¶
Join the Dynabots community:
- GitHub Issues — Report bugs, request features
- GitHub Discussions — Ask questions, share ideas
- Contribute — Pull requests welcome
The horde grows stronger together.