§81's "physics solvers": the §37 registry a solver adapter registers into.
Not revocable, by RFC 0002 Q3's conservative default (owner decision) —
revocation is granted only where a plugin's uninstall can provably put
the registry back exactly as it found it, and SIMULATION_SYSTEMS'
idempotent-unregister contract is the one registry that qualifies.
Provided only by a standalone @fourjs/core plugin host (its name is left
unwritten here — the §96 boundary test's textual ban is blunt on purpose)
— Application never constructs or holds a SolverRegistry (§45 takes a
constructed PhysicsWorld, and naming the registry would put
@fourjs/physics in every bundle).
§81's "physics solvers": the §37 registry a solver adapter registers into.
Not revocable, by RFC 0002 Q3's conservative default (owner decision) — revocation is granted only where a plugin's
uninstallcan provably put the registry back exactly as it found it, andSIMULATION_SYSTEMS' idempotent-unregister contract is the one registry that qualifies. Provided only by a standalone@fourjs/coreplugin host (its name is left unwritten here — the §96 boundary test's textual ban is blunt on purpose) —Applicationnever constructs or holds aSolverRegistry(§45 takes a constructedPhysicsWorld, and naming the registry would put@fourjs/physicsin every bundle).