What technical users can inspect

MSOCK ships the `sock` CLI as the engine behind SOCK and drives it on your behalf. Its read-only diagnostic commands can help support teams inspect the installed capabilities and harness state. The CLI is not a supported public automation or integration interface.

An add-on pack standard exists and is used internally and by a small number of existing authors, but it is not a documented, supported public developer platform.

What is not a public contract

SurfaceCurrent status
REST APINo supported public API. The backend and any auto-generated pages are not an integration contract
SDKNo published, supported package for external applications
Connector frameworkCurated internally; no public third-party connector workflow
Desktop pluginsNo extension point for third-party code
Add-On MarketThe end-user portal is not available in this release; add-on lifecycle operations are restricted to platform administration and controlled authoring workflows

Where the engine lives

The engine is installed per user, outside your project folders, and MSOCK keeps it up to date with the application. You do not install or upgrade it yourself, and you should not delete it while a session is running.

An installed engine declares what it can do:

bash
sock capabilities --json

The application uses that declaration to decide whether the engine on a machine is compatible with the application build, and refuses to start sessions rather than failing command by command.

Safe diagnostic starting points

bash
sock --help
sock status --capture cap-...
sock capabilities --json