Product Map
Understand how Klykable separates surfaces, sessions, memory, and foundation controls.
Klykable is easiest to manage when each concept has a clear job.
Surfaces
Surfaces are the branded interfaces opened by links. They decide what the user sees and which workflow the session serves.
Context
Context envelopes prepare the session from URL and workspace data before the first message. They should be explicit, inspectable, and scoped.
Sessions
Sessions are durable records. They connect context, messages, events, tool results, transcripts, and outcomes.
Memory
Memory is structured database state. It should have ownership, scope, and provenance so teams can reuse facts safely.
Foundation
The SaaS foundation handles teams, roles, billing, admin, settings, email, i18n, and the production app structure around the agent product.