So basically, having the browser install WASM application not under its own repository – instead allow it to deploy into the user’s (or system’s) WASM repository – which will be kind of like a .net GAC.

This would be similar to Google Chrome’s “Create Shortcut” tool (or “Add to home screen” in mobile Chrome – these are basically the same thing), but instead of having the application launcher lunch Chrome to run the web app, it can launch the WASM application directly.

That, I think would work just fine – lets start this project.