Sign sequences. I'll show that the computable surreal numbers are precisely the ones with hyperarithmetic sign sequences. Going from computable surreal notation to hyperarithmetic sign sequence is again an effective transfinite recursion on the rank of the notation.
For the other direction, fix a computable ordinal $\delta$ and some $\emptyset^{(\alpha)}$. I claim that there is a uniform process that takes a $\beta < \delta$ and a partial $\emptyset^{(\alpha)}$-computable function $f: \beta \to \{+, -\}$ and produces a computable surreal notation $s_f$, such that if $f$ is total then $s_f$ corresponds to the surreal number represented by $f$. Again this is effective transfinite recursion on $\beta$, but I'll present it as induction.
First, consider the constant $+$ sequence of length $\delta$, and the constant $-$ sequence of length $\delta$. These serve as bounds for all the sequences we will be considering. It is straightforward to create computable surreal notations for them, so we can obtain a notation for their difference. Call it $d$. Now to the induction.
For $\beta = 0$, this is immediate.
For $\beta > 0$, fix some partial $\emptyset^{(\alpha)}$-computable function $f: \beta \to \{+,-\}$. We can list all pairs $(\gamma, g)$, where $\gamma < \beta$ and $g$ is a partial $\emptyset^{(\alpha)}$-computable function from $\gamma$ to $\{+,-\}$. The statement that $f$ and $g$ are both total, that $g$ is an initial segment of $f$, and that $f(\gamma) = +$ is $\Pi^0_2(\emptyset^{(\alpha)})$, so it is $\Sigma^c_{\alpha+3}$. So using the method described previously, we can make a $b_g$ which is 1 if this is true and 0 if it's false. Similarly, we make $c_g$ which is for the same statement, except $f(\gamma) = -$.
Now $s_f = \{ s_g - d + b_g\cdot d : (\gamma, g) \ | \ s_g + d - c_g\cdot d : (\gamma, g)\}$.
Note that if $f$ is partial, the left set of $s_f$ consists entirely of negative numbers and its right set entirely of positive numbers, so $s_f$ is a notation for 0.