Skip to content

Realtime (Daredevil / Sentry / Scribe)

Status: Active | Port: 7880, 7881, 7882 | Profile: ultra-instinct

The realtime layer is built on LiveKit and consists of three co-deployed services started as a single unit:

  • Daredevil — LiveKit Server (WebRTC media routing)
  • Sentry — LiveKit Ingress (inbound stream ingestion)
  • Scribe — LiveKit Egress (outbound recording and forwarding)

Quick Reference

FieldValue
Imageghcr.io/arc-framework/arc-realtime:latest
Port(s)7880 (HTTP), 7881 (HTTPS), 7882 (WebRTC/TURN)
Healthhttp://localhost:7880/
Profile(s)ultra-instinct (voice capability)

Note: make realtime-up starts all three containers (realtime-server, realtime-ingress, realtime-egress) together.

Make Targets

TargetDescription
make realtime-upStart all three realtime services
make realtime-downStop all three realtime services
make realtime-healthCheck health
make realtime-logsTail realtime service logs

Contributors

Changelog