Core
Foundational semantics for shapes, observations, values, expressions, annotations, and the shared vocabulary other Cohesive blocks use.
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.
Foundational semantics for shapes, observations, values, expressions, annotations, and the shared vocabulary other Cohesive blocks use.
Define typed relationships, projections, and queries once, then evaluate them across supplied objects, databases, indexes, and composed sources.
Define business entities, invariants, and typed Transitions that return explicit decisions, state changes, domain events, and requested work.
Coordinate entity changes, requests, events, waits, parallel work, and longer-running business workflows using asynchronous C#.
Backend-owned UI semantics for views, actions, forms, flows, data bindings, and generated frontend contracts.
Typed configuration semantics for profiles, dependency selection, environment overlays, validation, and runtime composition.
Identity, authorization, roles, principals, permissions, and access semantics modeled independently from any specific auth provider or transport.
API semantics for operations, routes, request shapes, response variants, scope policies, transport metadata, and generated clients.
Entity repositories, canonical query sources, durable Process checkpoints, and Relation-derived materialization with explicit capabilities.
AI and numerical-computation semantics for inference, training, datasets, vectors, text processing, and model artifacts.
Command-line application semantics backed by typed configuration, host-backed dependency injection, executable tools, and local harnesses.
Runtime environment semantics for executing, monitoring, and persisting Cohesive models across production and local environments.
Code generation tooling for projecting the system graph into concrete artifacts while keeping identifiers, types, routes, selectors, and contracts aligned.
Infrastructure semantics for compute, runtimes, services, capabilities, bindings, configuration, secrets, and deployment targets.
Finite-state-machine semantics for lifecycle states, legal transitions, initial and terminal states, perspectives, and coherence.
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.
A conceptual graph for exploring the vocabulary behind Cohesive, organized across overview, principles, semantic dynamics, operational semantics, system structure, realization substrate, and architecture practices.
Free-form technical writing on semantic system graphs, compiler tooling, workflow semantics, relation inference, and architecture practice.