# @open-matrix/cli Contract

`@open-matrix/cli` is scoped to package-author development.

It may depend on:

- `@open-matrix/core`
- other packages in the SDK package set, when needed
- Node standard library modules

It must not depend on:

- legacy product CLI packages
- provider overlay CLIs
- managed host or host-control packages
- platform system actor packages
- gateway/auth packages
- broker-authority/signing packages

User packages must depend on SDK libraries, not on this CLI package.
