Back to Samora report center

Samora full workspace architecture

Samora full workspace architecture An architecture diagram generated by Archify. People · operators, leads, customers · Architecture component People operators, leads, customers samora-fe · React workspace product · Architecture component · web app samora-fe React workspace product web app samora-form-portal · React + FastAPI case portal · Architecture component · separate product samora-form-portal React + FastAPI case portal separate product samora-landing-v2 · public site + voice demo · Architecture component · web app samora-landing-v2 public site + voice demo web app samora-be · Go API and domain services · Architecture component · system of record API samora-be Go API and domain services system of record API samora-workflows · Temporal campaign runtime · Architecture component · durable orchestration samora-workflows Temporal campaign runtime durable orchestration samora-dispatcher · voice, SMS, WhatsApp, email · Architecture component · leased delivery samora-dispatcher voice, SMS, WhatsApp, email leased delivery samora-voice-agent · LiveKit conversation runtime · Architecture component · one call session samora-voice-agent LiveKit conversation runtime one call session samora-lambdas · 23 Python handlers · Architecture component · events and analysis samora-lambdas 23 Python handlers events and analysis Coordination services · Temporal, Redis, queues · Architecture component · wait, wake, lease Coordination services Temporal, Redis, queues wait, wake, lease Persistent state · PostgreSQL + object storage · Architecture component · business facts Persistent state PostgreSQL + object storage business facts External providers · LiveKit, Plivo, WATI, Gmail · Architecture component · plus AI and AWS APIs External providers LiveKit, Plivo, WATI, Gmail plus AI and AWS APIs HTTPS + WebSocket case integrations session request durable facts start + signal timers + queues channel work call session send or dial events + results

Scope and safety

  • • All eight Samora repositories appear; one node groups 23 Lambda handlers.
  • • opencode-slack is adjacent developer tooling, not a product runtime path.
  • • No source, environment files, keys, logs, recordings, or customer data are embedded.

Runtime and agentic direction

  • • The API owns business rules; PostgreSQL keeps facts; Temporal, Redis, and queues coordinate work.
  • • Dispatcher and voice workers perform bounded provider actions.
  • • A future goal control plane should use these capabilities through governed tools; the report hub has the 52-step trace.