Too bad it does not support fully local/detached (without server). It would be nice to be able to run it similar to a local repo without remote
to be totally fair, perforce doesn’t either.
There are some awkward workarounds (officially supported ones) which create a local server and you then merge with a remote server upstream, but as you might expect: its awkward and practically nothing supports the workflow.
The unique feature is universal locks (like cvs checkout) for opaque binaries like art, which requires universal state, so this seems to be orthogonal to the goal.