Skip to main content

A.R.C. Components

The Agentic Reasoning Core (A.R.C.) is an open-source, modular, Platform-in-a-Box designed as a distributed intelligence orchestration engine. Our technology choices reflect our commitment to open standards, developer experience, and robust, scalable systems.

This page provides a high-level overview of the components that make up the A.R.C. stack. For more detailed information, please see the Platform Services and Observability pages.


Quick Reference

Below is the quick reference guide to the A.R.C. stack.

Platform

AI Agent Core

Security

Data & Messaging

  • Durable Streaming (codename: Dr. Strange): Apache Pulsar
  • Ephemeral Messaging (codename: The Flash): NATS
  • Cache (codename: Sonic): Redis

Observability


Core vs. Optional Services

The A.R.C. framework is divided into two main categories of components: Platform Services and Optional Services (like Observability).

Platform Services

Platform Services are the essential components that the A.R.C. Framework depends on. These services are mandatory for the framework to operate and have deep integration points throughout the system.

A component is considered platform if:

  • The framework breaks without it.
  • It has deep integration with multiple services.
  • It is required by the agent architecture.
  • There is no reasonable alternative for the use case.

Learn more about Platform Services -->

Observability Services

Observability Services provide enterprise-grade monitoring, logging, and tracing. They activate with the observability feature flag and can be swapped with alternatives.

Learn more about Observability -->


Comprehensive Service Reference

ServiceCodenameCategoryDefault PortDescription
TraefikHeimdallPlatform8080, 8443API Gateway and reverse proxy
LangGraphSherlockPlatform8000AI reasoning engine
RuleGoRoboCopPlatform8002Guardrails and rule engine
PostgreSQL + pgvectorOraclePlatform5432Relational DB with vector search
NATSThe FlashPlatform4222Ephemeral messaging
Apache PulsarDr. StrangePlatform6650, 8081Durable event streaming
RedisSonicPlatform6379In-memory cache
InfisicalNick FuryPlatform8200Secrets management
UnleashMystiquePlatform4242Feature flags / config
Ory KratosJ.A.R.V.I.S.Security4433, 4434Identity and authentication
pipecat + PiperDaredevil + ScarlettVoice8765Voice AI pipeline
OpenTelemetry CollectorBlack WidowObservability4317, 4318, 8889Telemetry collection
PrometheusDr. HouseObservability9090Metrics storage and alerting
LokiWatsonObservability3100Log aggregation
PromtailHermesObservability9080Log shipping
JaegerColumboObservability16686, 14268Distributed tracing
GrafanaFridayObservability3000Unified dashboards