Cohesive Systems logoCOHESIVE SYSTEMS

The Cohesive Building Blocks

Cohesive is organized into semantic blocks that define one system graph: shapes, relations, transitions, processes, presentation, identity, storage, infrastructure, and the runtime bindings that interpret them.

Blocks

Core

Foundational semantics for shapes, observations, values, expressions, annotations, and the shared vocabulary other Cohesive blocks use.

Relations

Relationship, projection, mapping, query, and aggregation semantics for connecting shapes and entities without reducing them to DTO glue.

Entities

Entity semantics for identity, state, invariants, commands, validation, effects, and controlled mutation across domain lifecycles.

Processes

Workflow semantics for coordinating transitions, queries, waits, decisions, effects, and child processes over time.

Presentation

Backend-owned UI semantics for views, actions, forms, flows, data bindings, and generated frontend contracts.

Configuration

Typed configuration semantics for profiles, dependency selection, environment overlays, validation, and runtime composition.

Identity

Identity, authorization, roles, principals, permissions, and access semantics modeled independently from any specific auth provider or transport.

API

API semantics for operations, routes, request shapes, response variants, scope policies, transport metadata, and generated clients.

Storage

Storage semantics for observations, repositories, queries, streams, entity access patterns, and backend capabilities.

AI

AI and numerical-computation semantics for inference, training, datasets, vectors, text processing, and model artifacts.

CLI

Command-line application semantics backed by typed configuration, host-backed dependency injection, executable tools, and local harnesses.

Host

Runtime environment semantics for executing, monitoring, and persisting Cohesive models across production and local environments.

CodeGen

Code generation tooling for projecting the system graph into concrete artifacts while keeping identifiers, types, routes, selectors, and contracts aligned.

Infra

Infrastructure semantics for compute, runtimes, services, capabilities, bindings, configuration, secrets, and deployment targets.

Machines

Finite-state-machine semantics for lifecycle states, legal transitions, initial and terminal states, perspectives, and coherence.

Library

The library collects reference material behind Cohesive: a knowledge graph for navigating the system-model vocabulary and longer technical articles that develop architecture arguments in essay form.

Knowledge Graph

A conceptual graph for exploring the vocabulary behind Cohesive, organized across overview, principles, semantic dynamics, operational semantics, system structure, realization substrate, and architecture practices.

Articles

Free-form technical writing on semantic system graphs, compiler tooling, workflow semantics, relation inference, and architecture practice.