Does: the simlock/admin package entry — the typed client with every admin operation.
Entry: index.ts → connectSimlockAdmin({ endpoint | connection, principal?, credential? }).
Uses: simlock-client, ports (NodeIpcTransport by default). Never imports: core, daemon, drivers.
- The session is
adminonly with a validcredential(operator token oradmin.token); a wrong one failshellowithADMIN_AUTHENTICATION_FAILED. None: anagentsession. - Types are re-exported from
src/simlock-client/. No reconnect, retry or renew here. - Surface: programmatic-client.mdx.