Files | |
| build_fingerprint.hpp | |
| Strict build-compatibility fingerprint — the PRIMARY safety gate for DSP hot reload. | |
| key_store.hpp | |
| live_swap_transaction.hpp | |
| One reload session = one atomic unit across UX + DSP. | |
| pack_build.hpp | |
| pack_install.hpp | |
| pack_signing_ui.hpp | |
| param_contract.hpp | |
| Parameter-contract equivalence check for DSP hot reload. | |
| processor_hotswap_slot.hpp | |
| RT-safe hot-swap slot for a Processor. | |
| reload_abi.hpp | |
| The C-ABI contract a hot-reloadable "logic" library exports, and the macro a plugin uses to export it. | |
| reload_controller.hpp | |
| Watch a logic library on disk and hot-reload it when it changes (the standalone dev loop). | |
| reload_library.hpp | |
| Dynamic-library handle for the DSP hot-reload path, with an explicit and deliberately conservative leak policy. | |
| reload_swap_units.hpp | |
| Real SwapUnit adapters over the reload sessions. | |
| reload_transaction.hpp | |
| The verify-before-commit reload transaction — ties the Phase-0 primitives into one operation: load a candidate logic library, gate it on reload-ABI version, build-fingerprint, and parameter-contract compatibility, and only then construct + swap it into the live ProcessorHotSwapSlot. | |
| reload_trust_policy.hpp | |
| reloadable_shell.hpp | |
| A ready-made hot-reloadable plugin shell (DAW integration). | |
| remote_update.hpp | |
| remote_update_fetch.hpp | |
| revocation.hpp | |
| Signed Revocation List (SRL) + namespaced monotonic epoch floor. | |
| scripted_ui_swap_unit.hpp | |
| UX SwapUnit adapter over ScriptedUiSession. | |
| swap_pack.hpp | |
| Sealed swap-pack manifest + per-file integrity. | |