Skip to content

Service Map

The ARC Platform composes services into profiles — think, reason, and ultra-instinct — each building on the previous tier. Start with think for core infrastructure, add reason for AI capabilities, and ultra-instinct for the full platform (coming soon).

ServiceCodenamePort(s)Description
gatewayHeimdall80, 8090API gateway — routes all inbound HTTP traffic (Traefik)
messagingFlash4222, 8222Ephemeral message broker for agent-to-agent communication (NATS)
streamingDr. Strange6650, 8082Durable event streaming with replay (Apache Pulsar)
cacheSonic6379Sub-millisecond key-value cache for sessions and rate limits (Redis)
persistenceOracle5432Relational long-term memory with vector search (PostgreSQL + pgvector)
cortexCortex8801Platform bootstrap service — workspace init and health orchestration
friday-collectorFriday Collector4317OTEL collector — receives traces and metrics from all services
reasonerSherlock8802LLM reasoning engine with RAG and streaming (LangGraph)
otelFriday3301, 8080Observability UI — traces, metrics, dashboards (SigNoz + ClickHouse)
realtimeDaredevil7880–7882WebRTC media routing for low-latency voice and video (LiveKit)
vaultNick Fury8200Secrets manager — dynamic secrets and encryption-as-a-service (OpenBao)
flagsMystique4242Feature flags with OpenFeature compatibility (Unleash)
storageTardis9000, 9001S3-compatible object storage for artifacts and model weights (MinIO)
voiceScarlett8803Voice agent — STT, LLM, TTS pipeline with WebRTC support

Profiles

ProfileServicesUse case
thinkgateway, messaging, streaming, cache, persistence, cortex, friday-collectorCore infrastructure — minimal footprint
reasonthink + reasoner + voice + growingAI development — reasoning and voice, more services being added
ultra-instinctComing soonFull platform with all capabilities

Contributors

Changelog