Skip to content

ARCOS-System/ARCOS

Repository files navigation

ARCOS – AI Rule-Constrained Orchestration System

License GitHub issues GitHub stars GitHub Pages

ARCOS is a schema-driven framework for orchestrating AI agents under strict specification and validation rules. It defines how a Coordinator (Maestro) interacts with Speculus, Producer, Validator, and Post-Processor agents through domain-agnostic XML messaging validated against schemas. Each agent may implement domain-specific logic internally, but all inter-agent communication are standardized, verifiable, and schema-based.

πŸ“¦ This repository publishes the ARCOS schemas (XSD), example XML files, documentation PDFs, and architecture diagrams.
πŸ”— It also provides a stable URL base for referencing schemas in XML documents.


✨ Why ARCOS?

  • Deterministic AI orchestration – every interaction is validated against XSD contracts.
  • Composable agents – swap in your own Producers, Validators, or Post-Processors.
  • Domain-agnostic – bring your own schema; ARCOS will give it to each domain component.
  • Fail-fast philosophy – invalid XML is rejected immediately.

πŸš€ Quick Links

πŸ“– Getting Started

  1. Clone this repo.
  2. Validate an example XML against its schema with your favorite XSD validator.
  3. Explore how Maestro coordinates Speculus β†’ Producer β†’ Validator β†’ Post-Processor using the included diagrams.

πŸ“‚ Repository Structure

ARCOS_Repo/
β”œβ”€β”€ README.md # This file
β”œβ”€β”€ LICENSE
β”œβ”€β”€ CONTRIBUTING.md
β”œβ”€β”€ index.html # Interactive architecture viewer (loads architecture.svg)
β”‚
β”œβ”€β”€ 1- Docs (Current)/ # Overview PDFs & support files
β”‚ β”œβ”€β”€ 1-ARCOS.pdf
β”‚ β”œβ”€β”€ 2-ARCOS-Architecture-and-Messaging.pdf
β”‚ β”œβ”€β”€ 3-Domain and ARCOS-Speculus Guide.pdf
β”‚ β”œβ”€β”€ 4-Domain-Producer Guide.pdf
β”‚ β”œβ”€β”€ 5-Domain-Validator Guide.pdf
β”‚ β”œβ”€β”€ 6-Domain-Post-Processor Guide.pdf
β”‚ β”œβ”€β”€ 7-Domain-Filtering-Input Guide.pdf
β”‚ β”œβ”€β”€ 8-ARCOS-Orchestrator Guide.pdf
β”‚ β”œβ”€β”€ JPG/, SVG/, PNG/ # Supporting images for docs/viewer
β”‚
β”œβ”€β”€ 2- Components/ # Per-component details and sample XML
β”‚ β”œβ”€β”€ Core Related/
β”‚ β”‚ β”œβ”€β”€ 1-ARCOS-Orchestrator/
β”‚ β”‚ β”œβ”€β”€ 2-ARCOS-Speculus/
β”‚ β”œβ”€β”€ Domain Related/
β”‚   β”œβ”€ 3-Domain-Speculus/
β”‚   β”œβ”€ 4-Domain-Producer/
β”‚   β”œβ”€ 5-Domain-Validator/
β”‚   β”œβ”€ 6-Domain-Post-Processor/
β”‚
└── 3- Stable/ # Published schemas (XSD), versioned & immutable
β”œβ”€β”€ v0.3.1/
β”‚ β”œβ”€β”€ Arcos_Project.xsd
β”‚ β”œβ”€β”€ Maestro_.xsd
β”‚ β”œβ”€β”€ Producer_Response.xsd
β”‚ β”œβ”€β”€ Validator_.xsd
β”‚ β”œβ”€β”€ PostProcessor_*.xsd
β”‚ β”œβ”€β”€ Domain_Rules.xsd
β”‚ β”œβ”€β”€ Predefined_Domain_Rules.xsd
β”‚ β”œβ”€β”€ bleu_parts_v5.xsd
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€                WORK in PROGRESS
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
β”‚ β”œβ”€β”€
└── latest/ # Copy of the most recent version (convenience for viewer)

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors