Quilt·
App 5 of 5

A self-evolving plugin registry

Add a plugin at runtime. The substrate evolves. The new opcodes are bound by the same 5 laws. The substrate is a Turing-complete substrate language — you can extend it without forking it.

01Register a plugin

Pick a name, pick a behavior. The substrate installs it.

02Test the plugin

After registering, the plugin is available as a new opcode.

Register a plugin first, then run it.

03Installed plugins

PluginBehaviorInstallsStatus
No plugins installed yet.

04The principle

The substrate is a closed inversive monoid under the 5 opcodes. A plugin is a derived monoid homomorphism — it maps the 5-opcode algebra into a new algebra. As long as the homomorphism preserves the 5 laws, the plugin is safe. The substrate is self-evolving because the algebra is closed under the right homomorphisms.

This is the same theorem as Paper 169: a monotone function f: M → M* preserves all 5 laws.