Let $X = \{x_1, \dots, x_n\}$ be a finite set of points in $\mathbb{R}^d$. We can associate to $X$ its multiset of distances $$ D_X := \{ \lVert x_i - x_j \rVert : 1 \le i,j \le n \} \qquad \text{(read as a multiset)} $$ where $\lVert \cdot \rVert$ denotes the Euclidean norm, and each pair $(i,j)$ counts once in the multiset, so that $\#D_X = n^2$. A natural question is to ask whether $X$ can be uniquely reconstructed from $D_X$ up to Euclidean isometry (translation, rotation, and reflection). The answer turns out to be no, and there are even infinitely many counterexamples in dimension $d=1$.
However, suppose we restrict the points $x_i$ to lie on the unit sphere $S^{d-1} \subset \mathbb{R}^d$. Is this constraint sufficient to ensure that $X$ is uniquely determined by $D_X$ up to Euclidean isometry?