ReadonlykindThe single chunk kind this provider natively produces/consumes.
ReadonlyrootSelf-reported direct-transfer eligibility - the provider owns what "same" means for its backend (e.g. same mount for filesystem, same bucket+region+credentials for object storage).
Local filesystem source/sink provider. All paths are resolved and sandboxed against
rootPathvia resolvePath - a path that would escape the root is rejected rather than followed.rootPath === ""means "no restriction" (see resolvePath) - preserved here rather than eagerly resolved, sinceresolve("")would otherwise collapse it tocwdbeforeresolvePathever sees the sentinel.