Core
Core semantic foundations: shape abstractions, typed primitives, reusable prelude concepts, and the base modeling vocabulary that other Cohesive libraries build on.
Cohesive is organized as a set of composable building blocks for defining systems around explicit meaning: shapes, relations, transitions, processes, presentation, hosting, and the infrastructure that interprets them.
Core semantic foundations: shape abstractions, typed primitives, reusable prelude concepts, and the base modeling vocabulary that other Cohesive libraries build on.
Declarative relationship, projection, mapping, query, and aggregation semantics for connecting shapes and entities without collapsing into ad hoc DTO glue.
Semantic state-change modeling for entities, invariants, commands, validation, and controlled mutation across domain lifecycles.
Multistep workflow semantics for coordinating transitions, queries, waits, decisions, and effects in a deterministic, inspectable process model.
Backend-declared UI and interaction semantics that can be projected into frontend rendering systems while preserving identifiers, actions, forms, views, and state.
Rich configuration primitives for profiles, dependency selection, environment-aware composition, and declarative system setup.
Identity, authorization, roles, principals, permissions, and access semantics modeled independently from any specific auth provider or transport.
API declaration semantics for describing routes, operations, contracts, inputs, outputs, and capabilities before projecting them to concrete API surfaces.
Storage abstractions for modeling persistence capabilities, entity access patterns, queries, repositories, and adapters across concrete storage engines.
Semantic AI building blocks for inference, training, vectors, numerics, text processing, and AI-oriented system composition.
Host and command-line infrastructure for wiring Cohesive components into executable tools, services, local workflows, and development harnesses.
Abstract the runtime environment that executes, monitors and persists the above models consistently in production and local environments.
Code generation tooling for projecting semantic IR into concrete artifacts, keeping identifiers, types, routes, selectors, and contracts aligned from a single source of truth.
Infrastructure semantics for compute, storage, databases, caches, buses, configuration, secrets, service bindings, and runtime topology before lowering to concrete deployment targets.
Finite-state-machine semantics for lifecycle states, legal transitions, initial and terminal states, perspectives, and coherence rules.