Skip to content

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.



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.