Private/Get-NSPEntraPairingStatePath.ps1

function Get-NSPEntraPairingStatePath {
    <#
    .SYNOPSIS
        The default folder for local state: per user, outside any checkout.
    .DESCRIPTION
        NSP_USERPAIRING_ROOT overrides %LOCALAPPDATA%\NSP\UserPairing.
    #>

    [CmdletBinding()]
    [OutputType([string])]
    param()
    if ($env:NSP_USERPAIRING_ROOT) { return $env:NSP_USERPAIRING_ROOT }
    Join-Path $env:LOCALAPPDATA 'NSP\UserPairing'
}