Motivation. This is a variant of the subset sum problem involving the bitwise ${\tt XOR}$ operation.
Problem. Given a set $X$ of $n$ bit-strings of length $n$, determine if there is a non-empty subset $S\subseteq X$ such that the the bitwise ${\tt XOR}$ of the members of $S$ is $0$ everywhere.
For example, et $n = 4$ and consider
$x_0 = {\tt 1 0 0 1}$
$x_1 = {\tt 0 1 0 1}$
$x_2 = {\tt 0 0 0 1}$
$x_3 = {\tt 1 1 0 0}$.
Then the bitwise ${\tt XOR}$ of $S = \{x_0, x_1, x_3\}$ is ${\tt 0000}$.
Question. This problem is clearly in ${\bf NP}$ as it is easy to check a proposed solution. Is it ${\bf NP}$-complete?