Technical research

Foundgine Architecture

Core execution pipeline

Separation of concerns

Semantic model

Defines the application-facing capabilities.

Intent

Describes what the caller wants without binding it directly to a physical provider.

Authorization

Determines which parts of the requested operation are permitted and can contribute predicates or constraints to the execution plan.

Planner

Builds a provider-independent representation of the requested operation.

Rewriting and optimization

Transforms the plan while preserving semantics and authorization constraints.

Provider

Compiles and executes the plan against a concrete backend.

Multiple callers, one execution model

REST/API GraphQL JSON AI Agent Automation
Semantic Intent
Foundgine Planner
SQL InMemory Future providers

The goal is to avoid implementing separate execution semantics for every interface.

Why the intermediate plan matters

The plan is the architectural boundary between semantic intent and physical execution. It gives the runtime a place to:

This is the core mechanism that allows multiple input surfaces and providers to share execution semantics.