Instance keys rotate through the Hosting operator — never through a terminal

A mwi_ instance key authenticates a deployment to the plugin registry. Until now it could be issued (at registration) but not cleanly rotated: ReissueKey existed with nothing calling it, and the only way to move a new value into a running portal was by hand — through a terminal that would have to see the key.

This change ships the platform half of a rotation that no human, log or node ever sees in the clear:

The Hosting plugin's RotateRegistryKey verb, which drives both halves, follows in MeshWeaver.Plugins.

Why the split matters

The exposure this repairs came from an audit — a check that selected a secret's .value while asking whether it was stored in the clear. The design here makes that mistake structurally impossible: the only process that holds the raw key is the operator job, and the only thing it hands back is a hash.

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.