feros
Architecture

Data Model

Core entities and persistence boundaries.

Data Model

Main Entity Groups

  • Agent entities: agents, versions, graphs
  • Builder entities: conversations and messages
  • Telephony/runtime entities: calls and call events
  • Integration entities: credentials, oauth apps, provider configs, phone numbers
  • Evaluation entities: configs, immutable versions, runs, run events, judgments

Persistence Notes

  • Postgres is the primary source of truth.
  • OAuth ephemeral state can use in-memory KV or Redis-backed KV.

On this page