Skip to content

Resources

Architecture guide

Structural view of Catoids components, data flow, and non-goals for implementers.

Category
Whitepapers
Type
Architecture
Version
v0.3
Published
Tags
architecture

Components

  • Platform services — identity, APIs, tenancy, operational plumbing
  • Domains — bounded contexts with owned models and vocabulary
  • Business kernels — modular units of domain behaviour
  • Workflows — orchestration definitions and instances
  • Knowledge — versioned reference artefacts for runtime use
  • Decision surfaces — policy evaluation with optional explanations

Data flow

Clients authenticate to the tenant API, resolve domain and kernel context, then invoke workflows or decisions. Knowledge reads are scoped to the owning domain. Cross-kernel calls use published APIs only.

Non-goals

  • Replacing every enterprise system of record
  • Hosting unbounded AI agents outside domain scopes
  • Merging unrelated product kernels into one schema

Related

Document only — no binary attachment in this phase.

Version

Version
v0.3