Question: can z spread be negative?
Answer: The Z spread is a static spread over the risk free spot yield curve if the bond is held to maturity. It is possible to have a negative Z-spread, which would imply a holder is willing to take fixed spread below the current risk free spot yield curve.