They are supposed to change the answer.
Ecosystem state, assets, obligations, stakeholder relationships, evidence, events, assumptions and models all carry analytical meaning. If one of them changes, the result may properly change.
Consequential analysis requires more than an intelligent answer. It requires control over what the result is allowed to depend on—and a clear record of the ecosystem state, evidence, models, rules and assumptions that produced it.
Controlled Conditionality is the discipline of separating conditions that belong to the problem from conditions that merely belong to the machinery running it.
Ecosystem state, assets, obligations, stakeholder relationships, evidence, events, assumptions and models all carry analytical meaning. If one of them changes, the result may properly change.
Batch composition, request order, scheduler state or other execution details may affect an implementation without belonging to the problem. A controlled architecture eliminates, fixes or explicitly declares such dependencies.
A consequential result should depend on the variables that define the problem—not on incidental variables that merely describe how the computation happened to run.
Kindynos distinguishes between variables that belong to the analysis and variables that merely belong to the machinery running it.
Thinking Machines Lab showed how changes in batch composition can change numerical execution and, in turn, model output. Batch-invariant kernels are designed to remove that incidental dependency.
vLLM exposes a batch-invariance mode, while SGLang supports deterministic inference using batch-invariant operations. These are important advances and are relevant to how Kindynos evaluates modern inference infrastructure.
But batch invariance removes one unwanted execution dependency. It does not define the assets, stakeholders, relationships, obligations, evidence, models, domain rules or refusal conditions that make a consequential result meaningful.
LLMs can reason, use tools and, with the right serving stack, run reproducibly. The architectural question is where the conditions that define a consequential computation live.
A large prompt can tell an LLM what entities matter, which evidence to use, how to reason, when to refuse and what output to produce. But the analytical logic remains partly embedded in natural-language instructions interpreted by the model.
EVA makes ecosystem state, events, evidence, models, constraints, invariance requirements and refusal conditions explicit parts of the analytical specification. The evaluator can then be code, an LLM, an external tool—or a combination—without making the model itself the sole source of the rules.
AI reasons about conditions. EVA makes the conditions computable.
The more of EVA that has to be hidden inside a carefully engineered prompt, the less of the analytical contract has actually been externalized.
Define the assets, stakeholders, relationships, obligations, conditions, evidence, assumptions and models that are allowed to affect the result.
An explicit model, a batch-invariant LLM, a numerical service, an external tool—or a controlled combination—can sit inside F.
Check that outputs use the declared entities and evidence, satisfy the required structure, preserve provenance, and refuse when the specification does not determine a value.
This is where controlled conditionality becomes operational rather than philosophical.
Ecosystem state, assets, stakeholder relationships, obligations, evidence, assumptions and models are explicit.
An event or intervention moves the ecosystem from state W to W′.
The dependency boundary is preserved while the declared intervention changes.
The resulting difference can be interpreted as a consequence of the declared change.
The value is not simply that the system can repeat an answer. It is that when a specified condition changes, the architecture is designed so the change in output is attributable to that condition.
The defined analytical world can be incomplete. If required information or a required rule is absent, the system should preserve that fact rather than silently fill the gap.
Zero is a value. Missing information is not zero. A plausible estimate is not the same as a warranted result. Refusal marks the edge of the dependency boundary.
EVA can use generative models extensively while keeping state, evidence, invariants and the conditions for producing an answer outside the model itself.
Extract observations, obligations, relationships and candidate causal paths from complex evidence.
Use an LLM where language, ambiguity and contextual judgment genuinely require it.
Use deterministic numerical, contractual or accounting transformations where the transformation itself must be auditable.
Translate governed computations and evidence into useful explanations without making the explanation itself the basis of the analysis.
Controlled Conditionality is one architectural principle behind Kindynos. EVA applies it by making problem variables explicit, controlling incidental dependencies, evaluating changes inside a declared specification, preserving provenance, and refusing when the available world does not determine an answer.