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.
- 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.
- Clone this repo.
- Validate an example XML against its schema with your favorite XSD validator.
- Explore how Maestro coordinates Speculus β Producer β Validator β Post-Processor using the included diagrams.
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)