MRP-VM is a plugin-centered recursive interpretation and resolution runtime operating over natural language and heterogeneous knowledge units. It uses a selective Controlled Natural Language (CNL) acting as a control membrane (SOP Lang Control).
The architecture is pluralistic: it supports parallel epistemic views, overlapping knowledge structures, and execution frames that form a true Directed Acyclic Graph (DAG) for parallel seed execution. Heterogeneous KUs remain rich, but their metadata is strictly controlled for rapid pruning, routing, and backtracking.
The system transforms initial problems through recursive interpretive search, deploying multiple interpretation regimes via specialized plugins, utilizing backtracking when a branch fails or becomes implausible.
src/core/**, src/plugins/<type>/<id>/**, and src/mrp-vm-sdk/**.