Returns (
identity: OriginIdentity,
available: Readonly<
{ domains: readonly string[]; services: readonly string[] },
>,
) => Readonly<{ domains: readonly string[]; services: readonly string[] }>
The hook, ready for adapter.capabilities.resolveEnvironment.
The
capabilities.resolveEnvironmenthook for theShellAdapter.Each applet sees the baseline domains plus the domains the user allowed, intersected with what the shell offers live. kehto intersects again with its own availability set, so this hook can only narrow. A blocked applet sees only
shell, enough to finish the handshake and nothing more.