Runtime Architecture

Inflowenger

The Context Runtime for Software V3

Build intelligent systems where workflows, integrations, automation, and AI operate on a shared context. Inflowenger is a runtime architecture that transforms business logic into workflow graphs and treats data as living context rather than isolated requests.

The runtime for flow engineering — designed for AI-native applications, enterprise integration, automation, and orchestration.

Context is the memory.Workflows are the logic.Fractals are the processors.
The Shift

Software Is Changing

Software has moved through three architectures. Each shift moved the center of the program — from the instruction, to the network call, to the context itself.

V1

Procedural

Software V1 was procedural. Programs executed linear sequences of instructions on single machines. The program was a sequence.

V2

Service-Oriented

Software V2 became service-oriented, cloud-native, and API-driven. Systems were composed of distributed services communicating over networks. The program was a graph of calls.

V3

Context-Driven

Software V3 is context-driven. Systems no longer execute static logic in isolation — they continuously process information through workflows, integrations, events, policies, and AI. This is the shift Andrej Karpathy names Software 3.0: the context becomes the program, and the model is its interpreter.

The primary unit of computation is no longer a function call. It is a Context.

Karpathy named what the program becomes; he did not say what runs it. If the context is the program, something has to own it — persist it, scope who may read and write each slice, route on it, and record what happened. Inflowenger is that runtime: a place where a context is durable, scoped, inspectable, and editable, instead of a window that evaporates when a single model call returns. FloMorphic is the harness drawn on it.

What Is It

A Runtime for Context Processing

Inflowenger is a backend runtime that manages how information flows through a system.

Every request, event, document, or business object enters the platform as a Context. The context travels through a workflow graph where nodes can transform data, apply business policies, invoke services, integrate external systems, execute automation, trigger events, call AI models, and make decisions.

Instead of distributing logic across dozens of services, Inflowenger centralizes execution into a transparent and observable workflow model.

01Everything enters as Context
02Workflows define execution paths
03Fractals process and orchestrate
04Adapters connect to the world
Where the products come from

Everything we build comes out of that runtime

One runtime, one harness on top of it, and real products implemented on the harness.

Context processing is the bottom of the stack and nothing we ship skips it. On top of the runtime sits FloMorphic, which is the system we use to build AI-native systems: a process is defined there — its valid states, its transitions, its policies and its approval points — and a model contributes judgment inside that definition instead of deciding the path itself.

Venapce and SurfStat are implemented under FloMorphic. They are not separate stacks that happen to share a vendor. Their business logic is FloMorphic flows, their durability is the runtime's, and each product is the view over what those flows produce.

Which is also the test of whether the runtime is worth anything: the segments those two already cover, and what the second one cost to build after the first.

Analogy

The Computational Model

Understanding Inflowenger through a computer analogy.

Traditional ComputerInflowenger
CPUFractal Runtime
RAM / HeapContext
ProgramWorkflow
FunctionNode
ThreadProcess Instance, Node as Embedded Flow
Operating SystemInflowenger Runtime
Extensions, Drivers & InterruptsPlugins, Extrinsic Nodes
CoProcessorsFractal Instances

A Workflow acts as the program. A Context acts as memory. A Fractal acts as the processor. Together they form a runtime capable of executing business processes, integrations, and intelligent workflows.

Building Blocks

Core Concepts

◈

Context

The Context is the living state of a process. It is represented as a JSON document and contains everything required for execution. Every node reads from and writes to the Context. The Context evolves throughout its lifecycle.

{
  "customer": {},
  "order": {},
  "workflow": {},
  "ai": {},
  "metadata": {}
}
⟿

Workflow

A Workflow defines how a Context evolves. Workflows are composed of interconnected nodes that perform actions, transformations, validations, integrations, and decisions. They represent the logic of the system.

TransformationsValidationsDecisionsIntegrations
⚡

Fractal

A Fractal is the execution engine of Inflowenger. It processes Context through workflow graphs. Fractals are recursive by design, allowing complex systems to be composed from smaller reusable processes.

Execute NodesRun LoopsSub-processesAI Invocation
Execution Model

Logic as a Workflow Graph

Traditional systems embed logic inside services. Inflowenger externalizes logic into workflows.

Context
[Policy]
[Transform]
[Integration]
[AI Harness]
[Validation]
[Decision]
Output
›Business logic becomes visible
›Execution becomes traceable
›Change becomes safer
AI Philosophy

AI Without the Hype

AI Is a Capability, Not the Architecture

Many platforms place AI at the center of the system. Inflowenger takes a different approach.

AI is treated as a component within a larger execution model. The platform focuses on orchestration, governance, workflows, and integrations while allowing AI systems to participate as first-class capabilities.

This makes Inflowenger useful even without AI and increasingly powerful when AI is introduced.

AI Layer

AI Harness

Structured Intelligence

The AI Harness provides a controlled environment for integrating models, tools, memory, and reasoning systems into workflows.

Model execution
Prompt routing
Tool invocation
Context injection
Memory access
Validation
Governance
Observability

Instead of tightly coupling applications to specific AI providers, the harness creates a stable execution layer for intelligent systems.

Execution Primitive

Loop Systems

Reasoning Through Iteration

Modern AI systems often require multiple passes before reaching a reliable result. Inflowenger introduces Loop Systems as a native execution primitive.

↻Agent workflows
↻Planning systems
↻Human approvals
↻Self-review cycles
↻Data quality validation
↻Continuous processing pipelines

The workflow continues until success conditions are satisfied. This allows intelligent systems to be built using transparent and controllable execution patterns.

Connectivity

Integration and Adapters

Connect Anything

Real systems depend on APIs, databases, events, queues, cloud services, and legacy platforms. Inflowenger connects to all of them through two extension concepts: Extrinsics and Plugins.

Extrinsics

Backend Nodes · NATS Subjects

Extrinsics are backend functions and actions implemented as NATS subjects, so the concept works natively with NATS.io and event sourcing. Relying on this node type, you can seamlessly add custom nodes that call a function at runtime and inject the result directly into workflow context.

Plugins

InflowV1 Protocol · Front + Runtime

Plugins implement the InflowV1 protocol, a shared contract between the front end and the runtime. It covers a JSON Schema-based form builder (compatible with formjson.io), long-running process handling, and stream handling. Any node with a custom structure or UI is built as a plugin — comprehensive plugins support both the front-end and runtime side of the protocol.

Depending on where it needs to run, the same kind of integration is implemented as an extrinsic or a plugin — in practice, that covers things like:

⇄REST APIs
🗄Databases
📨Message queues
⚡Webhooks
📡Event & log streams
☁Cloud services
🤖AI providers
🔌Private MCP servers

None of this ships as a core adapter — extrinsics and plugins are the patterns you implement each integration with. What you build isn't locked to one project, either: a plugin store lets you publish, add, and remove plugins across products, so each one shows up as a ready-made node in the workflow canvas's palette instead of getting rewritten from scratch for every project that needs it.

Current Projects

What We Are Building

Inflowenger is a workflow operating platform that provides the runtime, coordination, and infrastructure required to build and scale workflow-driven applications. A centralized infrastructure layer coordinates multiple runtime containers, enabling scalable execution while keeping system complexity manageable.

It empowers developers and organizations to create specialized systems tailored to their unique ideas through a visual workflow experience similar to n8n, while retaining full control over their application's behavior and architecture.

With Inflowenger, teams can focus on designing and refining business logic without worrying about workflow execution, real-time processing, scalability, or infrastructure management.

What follows is ordered the way the layers actually stack: the harness first, then the products authored on it, then the pieces they reach through. The segments those products cover are the proof that the order holds, and the ecosystem map lays out every repository behind them, with the one to read first for whatever you are trying to do.

The harness
Runtime · Open Source

FloMorphic

Contract-Driven AI. Experts define the process, the valid states, the allowed transitions, the policies and the approvals — and AI contributes judgment within those boundaries, on a runtime built from explicit primitives. Everything below this line is authored on it; FloMorphic itself holds no security logic and no compliance logic.

Read the introduction →
Built on it — a product per segment
What they reach through
Library · InflowV1 Protocol

Plugin SDK v1

Not a product but a library: the toolkit for building plugins against the InflowV1 protocol — now in three languages, Go (the reference implementation), Node.js / TypeScript and Python, all wire-identical. The same contract used for plugin UI and node builders across the ecosystem.

Browse the plugin catalog →
Agents · Plugin Nodes

AI-Agents as Plugin

An AI agent installed on a host you control, dropped onto the canvas as a node. Legate is the general pattern — a plugin that is an agent, handed an instruction rather than a script, shipping its host's own capabilities as an in-process MCP server so local files and remote MCP tools look the same to the model. The first coding agents built that way already ship: the Claude Agent and Codex Agent plugins drive the coding agent installed on the plugin's own host, working in a real tree with a port for the questions they can't answer alone.

Segments

One runtime, segments that look nothing alike

A runtime is easy to describe and hard to believe. The honest test is whether whole systems come out of it — not demos, but the kind of software a security team or a compliance function would actually operate — and whether the second one costs less than the first. That is what the products below are for.

All of it sits on the two layers above — the runtime and the harness on it — and neither of those layers holds a line of security logic or a line of compliance logic. The segments below are authored on top: a flow, a vocabulary and a view.

Security governanceData governanceRegulatory complianceISMSFraud & riskThird-party riskSoftware production+ whatever you author next

What each one covers

Examples, not boundaries. Every line below is a flow somebody authored, and the next line is the same move — in any organization, with any mission.

Security governance

Venapce

A nervous system for a security estate: all logic in FloMorphic workflows, the product itself only the view.

  • Endpoint and fleet posture over an osquery node hub
  • Network devices — facts, interfaces, BGP / ARP / LLDP
  • Cloud posture read from AWS, Azure and GCP
  • Posture builder, fleet view, issue list, BI dashboards
  • An assistant that works one issue, inside the flow drawn for it
In development · ships as one imageThe Venapce page →
Data governance

SurfStat

An authoring substrate for governed data: make the estate reachable, govern it, then draw the process across it.

  • A handle into every system — branch databases, warehouses, document stores, a vendor’s own estate
  • Detection across resources that were never comparable before
  • Ontology and terminology carried as rows, not columns
  • Clean data and aggregation as flows, with access control that has a deny rule
  • One register of what the organization knows, with a decision trail over it
In development · on-prem, no phone-homeThe SurfStat page →
Regulatory compliance

The Compliance Lab

One destination organizations reach from the same substrate, named directly because it already has products in it.

  • Fraud surveillance, credit risk and IFRS 9, supervisory returns — the scenario we built as a demo
  • ISO 27001 (planned): the technical subset automated, the organizational controls raised as attestation tasks
  • Third-party risk as a channel kind, not a module
  • Whatever a supervisor asks for next — another flow and another vocabulary, with no version to wait for
  • Evidence that stays inside the building, reasoned over where it sits
A demo scenario on synthetic dataRead the write-up →
Software production

Legate and the agent plugins

The segment turned on the toolchain itself: an agent installed where the code is, handed an instruction rather than a script.

  • Legate — a plugin that is an agent, shipping its host’s capabilities as an in-process MCP server
  • Claude Agent and Codex Agent plugins driving a coding agent in a real tree
  • Workspace-jailed, shell opt-in; one node call is one unit of work
  • A port for the questions an agent cannot answer alone
Shipping · plugins in the catalogThe Legate page →
What is actually being claimed

A framework is authored, not released

The claim is about the mechanism, not about a list of features. Adding a framework, a detection rule, a report or a whole new area of work means authoring a flow and a vocabulary over a schema that doesn't move: no migration, no redeploy, no release train, and the system keeps running while you do it. The two products are the same machine under different nouns — SurfStat is forked from Venapce, stage → issues became records → cases, and the runtime under both was untouched.

To show that, we built one scenario as a demo: a synthetic bank branch with 180 days of data and 38 planted findings, with fraud surveillance, credit risk and IFRS 9, and supervisory returns authored over it. Regulated finance is only the setting we picked, because it asks more of a schema than almost anything else. The result is the part worth keeping: all six sweep flows came out as the same eleven-node graph, and not one of the nine flows added a column, because a framework's vocabulary is stamps in tags.

The demo scenario, measured
3
frameworks
9
flows
102
nodes
0
schema changes

Anything could stand where those frameworks stand. A hospital's patient-safety reporting, a ministry's procurement checks, a manufacturer's quality holds, a logistics group's customs evidence — any organization, any mission. The work is the same shape every time: a flow, a vocabulary, and nothing to redeploy.

Closing Vision

The Future of Backend Systems

Software is moving toward systems that understand context, coordinate workflows, integrate intelligence, and continuously adapt.

Inflowenger provides the runtime layer that makes this possible. Not by replacing existing technologies. But by connecting them through a unified model where:

›Context becomes memory.
›Workflows become logic.
›Fractals become processors.
›Plugins become adapters and connectivity.
›AI Harnesses become intelligence.
›Loops become reasoning.

Inflowenger

Where Context Becomes Computation