Direct answer
On this site, teleodynamic control means that a system maintains useful organization under explicit constraints. It does not require claims about consciousness, intrinsic purpose, or biological life. The engineering pattern is a controller with two timescales and an endogenous resource ledger.
Fast loop
The fast loop handles ordinary operation: routing, inference, retrieval, caching, confidence estimation, and permitted local adaptation. It works inside the current architecture. Fast-loop actions should be cheap, bounded, and observable.
Examples include selecting an existing specialist, changing an ensemble weight within a safe range, updating a cache, or applying a pre-approved adapter.
Slow loop
The slow loop changes structure: add a specialist, merge redundant modules, distill a coalition, alter a routing policy, compress a model, or retire an artifact. Slow-loop actions require independent evaluation, lineage, approval, and rollback.
The slow loop should operate on batches of evidence rather than reacting to single requests. This reduces oscillation and makes causal analysis possible.
Viability function
A practical viability score combines gains and costs:
FUNCTION viability(candidate, champion, environment)
gains <-
WEIGHT_UTILITY * DELTA_UTILITY(candidate, champion) +
WEIGHT_ROBUSTNESS * DELTA_ROBUSTNESS(candidate, champion) +
WEIGHT_DIVERSITY * DELTA_COMPLEMENTARITY(candidate, environment.population) +
WEIGHT_COVERAGE * DELTA_TASK_COVERAGE(candidate, champion)
costs <-
WEIGHT_MEMORY * DELTA_MEMORY(candidate, champion) +
WEIGHT_LATENCY * DELTA_LATENCY(candidate, champion) +
WEIGHT_ENERGY * DELTA_ENERGY(candidate, champion) +
WEIGHT_RISK * DELTA_RISK(candidate, champion) +
WEIGHT_COMPLEXITY * DELTA_MAINTENANCE(candidate, champion)
IF NOT HARD_INVARIANTS_PASS(candidate)
RETURN REJECTED
END IF
RETURN gains - costs
END FUNCTIONWeights are environment-specific and should be versioned. A hospital, a browser, an industrial gateway, and a cloud batch system have different viability surfaces.
Resource ledger
The ledger tracks more than money. It should include memory residency, accelerator time, latency budget, energy, data-transfer allowance, evaluation capacity, operator attention, security risk, and compliance constraints. Structural actions reserve resources before execution and return unused capacity after completion.
Metastability, not permanent convergence
A population can reach a state where no admissible edit improves net viability. That is a local, environment-dependent equilibrium. When tasks, hardware, data, or regulations change, the viability surface changes and evolution can resume. This is metastability rather than a final optimum.
Control requirements
- The slow loop cannot alter its own hard invariants.
- Evaluators and holdout data remain outside candidate write access.
- The ledger cannot be silently expanded by a candidate.
- Every structural action has a timeout and rollback target.
- No-op remains admissible in every cycle.
- Repeated add–remove oscillation triggers a circuit breaker and human review.
Source reports used for this guide
These reports are preserved verbatim in the site archive. The guide above is an editorial synthesis and may narrow, qualify, or reorganize claims from the source material.