Core Capabilities

CuriOS provides the following core capabilities:

  • Session-based conversations — context persists across turns
  • Onboarding flows — auth + provider configuration
  • Provider abstraction — swap between LLM backends/providers
  • Intent handling — map user messages to a small set of system intents/actions
  • Message history — store/retrieve conversation messages; redact secrets when needed

Provider Abstraction

CuriOS can support multiple LLM backends (e.g., local, OpenAI-compatible, custom HTTP) behind a single interface. This keeps the “OS” logic independent from any one model vendor.


Security & Privacy by Design

  • Treat API keys/passwords as secrets (encrypt at rest where possible)
  • Redact secrets in message history responses
  • Validate inputs (email/password/name/etc.)
  • Enforce access control policies for user/session data