promotional bannermobile promotional banner

Adaptive Optimization(reborn)

"A mod that dynamically optimizes Minecraft performance based on system load and in-game conditions."
Back to Files

adaptiveoptimization-preview-11-8.5.6.jar

File nameadaptiveoptimization-8.5.6.jar
Uploader
col9kamcol9kam
Uploaded
Sep 12, 2026
Downloads
1.0K
Size
3.0 MB
Mod Loaders
Forge
File ID
8868299
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:adaptive-optimization-1090956:8868299")

Learn more about Curse Maven

What's new

What's new since the previous development update

The previous update ended with generated candidates reaching:

EXPERIMENTAL

trust readiness

while general scope-bound TRUSTED authority was still intentionally unfinished.

That boundary has now been crossed.

Since then, Adaptive Optimization has advanced from:

"Can a generated strategy earn EXPERIMENTAL authority?"

to a much larger question:

"Can a generated strategy become trusted, remain under surveillance, lose that trust safely, enter quarantine, repair itself and return to the autonomous pipeline?"

A large part of that lifecycle is now connected.


General generated candidates can now become scope-bound TRUSTED

Previously, the generic:

EXPERIMENTAL → TRUSTED

path could not safely represent an exact TrustedAuthorityScope.

Using the older general transition would have lost the exact:

  • runtime context;
  • runtime side;
  • authority scope.

AO correctly refused to treat that as acceptable.

That gap has now been addressed.


General TRUSTED authority now has its own provenance

A new lifecycle provenance was introduced:

AUTONOMOUS_GENERAL_TRUST

This is explicitly separate from:

  • TEST;
  • AUTONOMOUS_CORRECTIVE_TRUST.

That distinction matters.

A normal generated strategy should not pretend to be:

  • manually tested authority;
  • a corrective child;
  • or another unrelated trust source.

Historical event meaning remains unchanged.


Scope-bound TRUSTED is now productive for general generated strategies

A generated candidate can now legitimately perform:

EXPERIMENTAL

TRUSTED

while preserving an exact:

TrustedAuthorityScope.KNOWN

associated with the candidate's real:

  • context;
  • runtime side;
  • registration;
  • evidence;
  • provenance.

The transition is:

  • durable;
  • exactly-once;
  • replay-safe;
  • concurrency-safe;
  • scope-aware.

There is no implicit global trust.


TRUSTED still does not mean universal authority

A candidate trusted in one scope remains trusted only in that scope.

For example:

TRUSTED
+
CLIENT
+
context:A

does not mean:

TRUSTED
+
DEDICATED_SERVER
+
context:B.

Unknown historical trust also remains:

UNKNOWN

instead of being silently upgraded to modern scope authority.


Generated TRUSTED strategies now enter long-term surveillance

Reaching TRUSTED no longer marks the end of the lifecycle.

Generated strategies can now enter the existing long-term surveillance architecture.

The surveillance system can continue asking:

"Is this optimization still good?"

rather than:

"Did it work once?"

The generated bridge reuses the existing surveillance system instead of creating a second monitoring architecture.


Surveillance remains scope-aware

Long-term surveillance preserves the exact:

  • CandidateId;
  • registration;
  • runtime context;
  • runtime side;
  • source identity;
  • trusted scope.

A strategy cannot use evidence from one scope to justify continued trust in another.

Unknown or drifting scope information blocks the path.


Healthy trusted strategies can continue normally

When surveillance evidence remains healthy, the strategy can remain under:

CONTINUE_SURVEILLANCE

without changing lifecycle authority.

Healthy observation alone does not create:

  • new trust;
  • new execution authority;
  • permanent ownership;
  • extra lifecycle events.

AO can simply continue observing.


Trusted regressions can now be classified

Generated TRUSTED strategies can now enter the existing regression-response architecture.

The review can distinguish outcomes such as:

  • CONTINUE;
  • REVOKE_SCOPE;
  • QUARANTINE;
  • INSUFFICIENT.

This prevents every regression from receiving the same response.


Scope-local regressions can revoke only the affected trust

If an optimization fails only in one exact trusted scope, Adaptive Optimization can now route that result into the existing scope-bound trust revocation authority.

Conceptually:

TRUSTED in scopes A + B

regression in A

A revoked

B remains TRUSTED

This avoids destroying valid knowledge simply because one context changed.


The last trusted scope can fall back safely

If the revoked scope was the final valid trusted scope, the candidate can return through the already established lifecycle semantics to:

EXPERIMENTAL

rather than automatically entering quarantine.

This preserves the distinction between:

"this optimization no longer deserves trust here"

and:

"this optimization is materially unsafe."


Trust revocation is exactly-once

Generated strategy scope revocation now inherits the existing durable authority model.

Replay does not revoke the same scope twice.

Concurrent attempts still produce one authoritative winner.

The revocation preserves:

  • causal evidence;
  • trust history;
  • lifecycle history;
  • unaffected scopes.

Material correctness or safety failures can quarantine a generated TRUSTED strategy

Some failures are too serious for simple scope revocation.

Generated strategies can now route material:

  • correctness regressions;
  • safety regressions;

into the existing trusted-strategy quarantine authority.

A legitimate result can perform:

TRUSTED

QUARANTINED

without destroying the historical record that explains why the strategy had once been trusted.


Quarantine preserves trust history

Quarantine does not rewrite the past.

A generated strategy that was once trusted still preserves:

  • previous trusted scopes;
  • previous positive evidence;
  • causal history;
  • the regression that invalidated it;
  • quarantine provenance.

AO therefore remembers:

"this worked before, then became unsafe"

rather than rewriting the strategy as though it had always been bad.


Quarantine does not rehabilitate or release the strategy

Entering quarantine grants no automatic path back into execution.

A quarantined generated strategy receives:

  • no APPLY;
  • no ARM;
  • no permanent activation;
  • no implicit release;
  • no restored trust.

Repair must be earned separately.


Generated quarantined strategies can now enter Corrective Re-entry Review

The next major connection allows a generated strategy that failed after TRUSTED authority to enter the existing corrective re-entry architecture.

AO performs a fresh recapture of:

  • registration;
  • registry identity;
  • context;
  • side;
  • source;
  • quarantine provenance;
  • prior trust/scope history;
  • evidence;
  • lifecycle;
  • StrategySpec lineage.

The lineage is read from the actual registered strategy.

AO does not invent corrective parentage simply because the strategy is quarantined.


Corrective re-entry remains conditional

A quarantined strategy is not automatically allowed to repair itself.

The existing review can distinguish:

  • ELIGIBLE;
  • NOT_ELIGIBLE;
  • INSUFFICIENT.

Recovery state must justify continuing.

Unknown recovery does not become positive recovery.

Unsafe recovery remains:

NOT_ELIGIBLE.


Eligible generated strategies can now create a bounded Corrective Re-entry Intent

A legitimately eligible quarantined generated strategy can now produce a deterministic:

CorrectiveReentryIntent

using the existing architecture.

The intent carries a strict:

budget = 1

This means the current recovery cycle is authorized to reason about at most one corrective descendant.


Corrective re-entry does not inherit trust

The new corrective intent explicitly does not transfer:

  • trust;
  • positive causal evidence;
  • quarantine state;
  • execution authority.

The parent remains quarantined.

A future child must prove itself independently.


Corrective self-healing exposed a deeper durable-authority gap

Connecting the generated strategy into real self-healing exposed an important problem.

The existing GeneratedStrategySelfHealingEngine requires much more than:

"this strategy was quarantined."

Its input depends on authoritative facts such as:

  • good causal evidence;
  • regressed causal evidence;
  • Candidate Knowledge;
  • lifecycle;
  • mutation constraints;
  • composition evidence;
  • existing fingerprints;
  • CandidateIds;
  • ancestor StrategySpecs;
  • environment context;
  • PromotionAssessment;
  • previous repair failures;
  • previous diagnoses;
  • specialist ownership.

Many of those facts previously existed only as transient input.

That was not strong enough for autonomous recovery after restart.


AO refused to fabricate self-healing evidence

Several easy shortcuts were deliberately rejected.

Adaptive Optimization does not use:

  • PromotionAssessment.allow() as fake durable provenance;
  • empty sets to mean unknown historical constraints;
  • arbitrary causal records selected by verdict;
  • fixture values;
  • inferred ancestor information;
  • synthetic diagnosis history.

If an autonomous repair depends on a fact:

that fact must be recoverable authoritatively.


The causal ledger now has strict authoritative read support

The existing causal ledger has been extended with strict inspection/read behavior.

The new path uses the same:

  • recovery envelope;
  • codec;
  • validation semantics;

already used by the ledger.

AO does not parse the JSONL independently inside self-healing.

This avoids creating a second interpretation of causal authority.


Strict causal reads are identity-bound

The self-healing path can now select exact causal records through authorized identities.

Corrupt, missing, foreign or ambiguous records fail closed.

AO cannot simply scan the ledger and decide:

"this positive-looking record is probably the one I need."

The evidence must be explicitly bound.


Self-healing now has durable provenance

A dedicated durable provenance record now preserves the otherwise transient inputs required by the self-healing system.

The provenance includes authoritative information for areas such as:

  • PromotionAssessment;
  • mutation constraints;
  • composition parent/evidence identities;
  • existing fingerprints;
  • existing CandidateIds;
  • ancestor CandidateIds;
  • ancestor StrategySpecs.

The store is hash-chained and replay-safe.


UNKNOWN is different from known-empty

This distinction became especially important for autonomous repair.

For example:

known no failed repairs

is not the same fact as:

we do not know whether repairs failed previously.

AO now preserves this difference explicitly.

KNOWN-empty

UNKNOWN

The same principle applies to multiple self-healing domains.


Primary causal evidence is now explicitly separated from composition evidence

Self-healing provenance now stores the exact primary causal evidence identities required for:

  • the previous good behavior;
  • the regressed behavior.

Those records are separate from:

compositionEvidenceIdentities.

AO does not reinterpret composition evidence as the causal pair merely because both are evidence-related data.


Self-healing provenance now binds to the exact recovery intent

The durable self-healing provenance is now bound to:

  • parent CandidateId;
  • corrective intent identity;
  • quarantine identity;
  • context identity;
  • runtime side;
  • source identity.

This prevents a durable PromotionAssessment or mutation constraint set from being reused by a different repair attempt simply because it references the same parent candidate.


Environmental state is now durable for self-healing

The self-healing input also requires:

environmentalDelta.

That information is now persisted as explicit provenance rather than recreated with a synthetic default.

AO can therefore distinguish:

known environmental change

from:

environmental state unknown.


Specialist ownership is now explicitly represented

A repair may need to know whether another specialist owns the affected optimization domain.

The durable provenance can now distinguish:

  • KNOWN_VALUE;
  • KNOWN_NONE;
  • UNKNOWN.

This is important for avoiding conflicts with specialist optimizers.

AO must not interpret:

"we do not know who owns this"

as:

"nobody owns this."


Failed repair history is now durable

Self-healing also preserves:

failedRepairFingerprints

independently from:

existingSemanticFingerprints.

Those concepts are not interchangeable.

A strategy existing in the search space does not mean it previously failed as a repair.


Previous diagnosis history is now durable

Adaptive Optimization now persists:

previousDiagnosisIdentities

for the self-healing path.

This prevents repeated recovery cycles from forgetting which diagnoses have already been attempted.

The history is not reconstructed indirectly from quarantine or regression identity.


Historical self-healing provenance remains honest

Older provenance versions do not receive invented values for the newly added domains.

Historical v1/v2 records expose the new fields as:

UNKNOWN

rather than being silently upgraded.

This preserves backward compatibility without rewriting historical meaning.


Authoritative Self-Healing Input can now be reconstructed

With the new durable authorities in place, AO can now reconstruct the exact:

GeneratedStrategySelfHealingEngine.Input

from durable state.

The adapter uses:

  • strict causal ledger reads;
  • self-healing provenance;
  • generated candidate registration;
  • Candidate Knowledge;
  • lifecycle;
  • current context;
  • corrective review;
  • corrective intent.

No fixture or synthetic default is required.


Self-healing reconstruction remains fail-closed

The authoritative adapter can return:

  • SELF_HEALING_INPUT_READY;
  • INSUFFICIENT_INPUT;
  • BLOCKED.

If a required domain is:

  • absent;
  • unknown;
  • stale;
  • foreign;
  • corrupted;
  • context-mismatched;

AO does not attempt synthesis.


Tool and operator identity also survive repair

The self-healing path recovers tool/operator binding from the durable generated candidate registration.

This includes relevant information such as:

  • executor identity;
  • implementation version;
  • implementation key;
  • physical vector.

A repair therefore does not silently detach from the physical mechanism represented by its parent strategy.


Generated self-healing can now create a real corrective descendant

Once the authoritative self-healing input is complete, AO can now feed it into the existing:

GeneratedStrategySelfHealingEngine

and then into:

CorrectiveReentryProductiveSynthesisRegistrationBoundary.

This produces at most:

one real durable corrective child

for the authorized recovery cycle.


Corrective descendants remain deterministic

The corrective child receives its own:

  • CandidateId;
  • StrategySpec;
  • fingerprint;
  • lineage;
  • provenance.

Equivalent authoritative self-healing input produces the same logical descendant.

Replay does not create a second child.

Concurrent attempts produce one durable winner.


The harmful parent stays QUARANTINED

Creating a repair does not forgive the original strategy.

The parent remains:

QUARANTINED

while the child begins independently.

This preserves the causal meaning of the failure.


Corrective children start without inherited authority

The newly synthesized corrective child receives:

  • trust = 0;
  • evidence = 0;
  • quarantine = 0;
  • no execution authority.

Being created as a repair does not make the repair correct.

It must still earn everything.


Corrective descendant runtime provenance is now durable

While integrating the new child into the autonomous pipeline, another historical limitation was discovered.

The older corrective registration path used the legacy generated registration schema and therefore persisted:

  • runtime context = ABSENT;
  • runtime side = UNKNOWN;
  • source identity = ABSENT.

That was insufficient for exact autonomous re-entry.

The corrective registration path now propagates the existing schema v2 provenance.


Corrective descendants now preserve exact runtime origin

A new corrective child can now durably preserve:

  • canonical runtime context;
  • runtime side;
  • adapter/source identity.

This allows authoritative recapture after registration.

Historical schema-v1 registrations remain untouched and continue to expose:

ABSENT / UNKNOWN

rather than receiving fabricated runtime provenance.


Corrective descendants can now re-enter autonomous Admission

With durable runtime provenance available, the child can now re-enter the existing:

CorrectiveReentryAutonomousAdmissionBoundary.

The bridge recaptures:

  • child CandidateId;
  • StrategySpec;
  • fingerprint;
  • registration;
  • lineage;
  • context;
  • side;
  • source;
  • parent identity;
  • corrective intent.

Only exact state proceeds.


Corrective descendants can create a real reservation

The re-entered child can now pass through the existing autonomous Admission pipeline and produce a durable reservation.

Replay does not produce a second semantic reservation.

Concurrent attempts still result in one reservation.

The quarantined parent remains untouched.


Corrective child reservations can now reach ARM

The latest completed boundary connects that reservation into the existing general ARM architecture.

The child is revalidated again before authority advances.

The path checks exact:

  • CandidateId;
  • StrategySpec;
  • fingerprint;
  • registration;
  • lineage;
  • context;
  • side;
  • source;
  • parent state;
  • opportunity;
  • selection;
  • request;
  • lease;
  • fresh runtime seed.

Corrective ARM remains temporary authority

A valid corrective reservation can now become:

ARMED

exactly once.

Replay and concurrency do not create additional ARM authority.

Reload or runtime-context drift invalidates the transient authority.

Even after ARM:

  • applied = false;
  • experimentStarted = false;
  • trust remains zero;
  • evidence remains zero;
  • the parent remains QUARANTINED.

The generated self-healing loop is now nearly physically circular

The generated strategy lifecycle can now travel through:

generated strategy

experiment

causal learning

EXPERIMENTAL

TRUSTED

long-term surveillance

regression

scope revocation or quarantine

corrective re-entry review

corrective intent

authoritative self-healing reconstruction

corrective synthesis

durable corrective child

autonomous Admission

reservation

ARM

The next physical step is again:

APPLY preflight

experiment start

physical APPLY

measurement

rollback

recovery

new causal evidence

Much of that downstream machinery already exists from the original generated candidate path.


Self-healing no longer depends on ephemeral memory alone

One of the largest architectural improvements in this update is that repair decisions can increasingly survive restart without needing to recreate missing assumptions.

Important repair facts now exist durably rather than only as method arguments.

This supports the larger AO rule:

durable decisions must be reconstructible from durable authority.


Generated strategies can now survive much more of their own lifetime

The modern generated candidate architecture now covers substantially more than creation.

A generated optimization can increasingly survive:

  • registration;
  • experimentation;
  • promotion;
  • trust;
  • long-term monitoring;
  • trust degradation;
  • scope revocation;
  • quarantine;
  • recovery review;
  • corrective synthesis;
  • descendant registration;
  • autonomous re-entry.

This is much closer to a true long-lived optimization ecosystem.


Adaptive Optimization is building persistent optimization knowledge

An optimization is not intended to disappear merely because Minecraft closes.

Its durable representation can preserve:

  • StrategySpec;
  • identity;
  • fingerprint;
  • lineage;
  • provenance;
  • lifecycle;
  • evidence;
  • trust;
  • scope;
  • quarantine;
  • regression history;
  • corrective relationships.

Transient execution authority may expire.

The optimization knowledge does not.


Future AO-created tools will need the same persistence model

The long-term goal remains for AO to create more than complete strategies.

AO is intended to eventually synthesize reusable optimization operators/tools of its own.

When that system is introduced, those tools should also preserve durable:

  • identity;
  • version;
  • semantics;
  • capabilities;
  • provenance;
  • lineage;
  • safety contracts;
  • benchmark history.

A tool discovered after hours of gameplay should not need to be rediscovered after every restart.


Current offline validation has grown again

The modern automated validation suite has continued expanding.

The latest completed baseline reached:

1189 / 1189 tests PASS

across:

156 suites

with:

0 failures
0 errors

at the latest completed corrective ARM checkpoint.

This does not replace real Minecraft qualification.

It does provide a much stronger regression net around the modern autonomous lifecycle.


Development also exposed multiple real authority gaps

Several recent STOP conditions were not compile failures.

They were architecture correctness failures caught before implementation.

Examples included:

  • missing scope provenance for general TRUSTED;
  • missing primary causal-evidence bindings;
  • missing intent/quarantine/context/side provenance;
  • missing environmental delta;
  • missing specialist ownership;
  • missing failed-repair history;
  • missing previous-diagnosis history;
  • corrective child registration losing runtime provenance.

Rather than bypassing those gaps with synthetic values, each one was closed explicitly.


This matters for autonomous optimization

An autonomous optimizer can become dangerous if missing state is silently replaced with convenient defaults.

For example:

UNKNOWN specialist owner

must not become:

NO specialist owner.

UNKNOWN failed repairs

must not become:

no failed repairs.

UNKNOWN diagnosis history

must not become:

no previous diagnoses.

Recent architecture now preserves those distinctions much more strongly.


The most important change in this update

The previous development update showed that AO could increasingly answer:

"What happens after AO creates an optimization?"

This update goes further.

Adaptive Optimization can increasingly answer:

"What happens when the optimization eventually becomes wrong?"

The answer is no longer simply:

disable it.

The developing lifecycle is now:

detect

revoke or quarantine

preserve failure evidence

reconstruct the exact repair context

diagnose

synthesize one bounded corrective descendant

register it independently

send it back through the real autonomous pipeline

test it again


Adaptive Optimization is approaching a self-maintaining optimization ecosystem

The long-term target is not a collection of permanently enabled performance tweaks.

It is an ecosystem in which optimization strategies can:

appear

learn

earn authority

operate

degrade

lose authority

be repaired

be replaced

remain historically auditable

while Adaptive Optimization preserves the evidence explaining every transition.


What remains ahead

Several of the largest remaining systems are increasingly clear.

Complete the corrective child's physical experiment loop

The current corrective child has reached ARM.

The next integration must route it through the already established physical experiment path and back into causal learning.

Real-time optimization benchmarking

AO still needs continuous low-overhead benchmarking for each optimization during real gameplay.

This will allow it to judge long-term net benefit rather than relying only on bounded experimental windows.

AO self-overhead measurement

AO must measure its own:

  • profiling;
  • workers;
  • snapshots;
  • persistence;
  • diagnostics;
  • benchmark overhead.

An optimization system must not create the stutter it is trying to remove.

Meaningful improvement governance

Tiny improvements should not justify disproportionate complexity.

AO still needs explicit rules for distinguishing:

  • meaningful improvement;
  • statistical noise;
  • marginal gain;
  • complexity cost;
  • regression.

More expressive generated strategies

Generated strategies are still intended to evolve toward structures resembling small specialized optimization subsystems rather than simple configuration changes.

New optimization tools/operators

AO's initial primitives should not permanently define the limits of its optimization vocabulary.

Future AO should be able to discover useful structures and promote them into reusable internal tools.

Full runtime qualification

The final architecture must still be validated under real Minecraft conditions across:

  • client;
  • integrated server;
  • dedicated server;
  • cross-side interactions;
  • restart;
  • heavy modpacks;
  • long sessions;
  • shaders ON/OFF.

Current direction

Adaptive Optimization has moved through several major questions:

Can AO safely borrow physical control?

Then:

Can AO legitimately earn the right to keep it?

Then:

Can AO create and promote its own optimization candidates?

And now:

Can AO maintain, distrust, quarantine, repair and reintroduce those optimizations when the world changes?

The latest work provides a much stronger answer:

increasingly, yes.


What this development update represents

The newest architecture adds major progress in:

  • general productive scope-bound TRUSTED authority;
  • explicit AUTONOMOUS_GENERAL_TRUST provenance;
  • long-term surveillance of generated TRUSTED strategies;
  • generated scope-bound trust revocation;
  • generated TRUSTED strategy quarantine;
  • corrective re-entry review;
  • bounded corrective intent;
  • strict authoritative causal-ledger reads;
  • durable self-healing provenance;
  • exact primary causal evidence binding;
  • durable mutation/composition/ancestor constraints;
  • durable environmental delta;
  • explicit specialist ownership state;
  • failed-repair history;
  • previous-diagnosis history;
  • authoritative reconstruction of GeneratedStrategySelfHealingEngine.Input;
  • real corrective strategy synthesis;
  • durable corrective child registration;
  • corrective registration schema-v2 runtime provenance;
  • autonomous corrective re-entry;
  • corrective reservation;
  • corrective ARM.

The generated lifecycle is now substantially closer to becoming fully self-correcting.


The newest milestone

Adaptive Optimization can now take a strategy that:

was generated

proved itself

became TRUSTED

later failed

was QUARANTINED

and continue all the way toward:

authoritative repair context

new corrective strategy

durable independent registration

autonomous re-entry

ARMED for a new experiment

without:

  • forgiving the failed parent;
  • inheriting its trust;
  • inheriting its evidence;
  • fabricating missing provenance;
  • bypassing Admission;
  • skipping lifecycle authority;
  • treating UNKNOWN as safe.

That is one of the strongest signs yet that Adaptive Optimization is moving beyond:

adaptive optimization

toward:

self-maintaining optimization intelligence.

This mod has no additional files