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