# Native Daemon (/daemon/native)



Select the Native backend:

```bash
mlab daemon backend native
mlab daemon status
```

The CLI and daemon run directly on the host:

```text
mlab -> mlabd -> bot, strategy, and script workers
```

The CLI communicates with `mlabd` through an owner-only Unix socket:

```text
~/.market-lab/execution/mlabd.sock
```

Workers run with the permissions of the operating-system user running `mlabd`. Use Native when you do not need a container boundary.

Logs and job state remain under `~/.market-lab/execution/`. See [Daemon troubleshooting](/daemon/troubleshooting).
