Not-perfectly-satisfactory answer
First of all, it seems that
in this system as in ordinary binary notation each bit has a definite value and the value of a given string of bits is the sum of the values associated with its 1-bits. What's different is that (1) the bit-values increase more slowly than for regular binary and (2) we therefore use only some subset of the possible bit-patterns. (Or, equivalently, (2) we only use some subset of the possible bit-patterns and therefore (1) the bit-values increase more slowly.)
Further,
the restriction on the bit-patterns so far always takes the following form: certain pairs of bits are not permitted both to be 1. Specifically, using the numbering scheme in the puzzle starting with bit 1 on the right: bits 2 and 3 must not both be 1; bits 5 and 6 must not both be 1; bits 7 and {6, 5, or 4} must not both be 1. (But bits 6 and 4 can both be 1, so it's not that the bits are divided into cliques and only one bit from each clique can be set.)
A little more specifically,
each bit excludes some (possibly zero) number of other bits to its right.
So in effect we are being asked
to continue the sequence that begins 0, 0, 1, 0, 0, 1, 3. Of course there are many many possible continuations, and so far I don't see anything that makes one vastly more obvious than another, which is why I find this answer less than perfectly satisfactory.
However, we can say that
so far, the bit positions that exclude other "smaller" bit positionsare precisely the ones whose (conventional) binary representation has consecutive 1-bits. Bit positions with just one pair of consecutive 1s exclude just the next-smallest bit. Bit positions with three consecutive 1s exclude the three next-smallest bits.
So
one possible way to continue this upward (we are now attempting to extrapolate the sequence that begins 0, 1, 3, and again this is not a problem with a unique solution) is as follows. If bit n (counting from 1 on the right) is set, look at the conventional binary representation of n and then at the string of 1-bits at its left. Consider just that string, delete its leading 1, and interpret what remains in conventional binary. That many bits after bit n must be zero.
If this is correct, then
bit 8 excludes no other bits, so the valid binary strings beginning with a 1 in position 8 are just what we get by taking the strings for 0..42 and adding a 1 in position 8, so the value of bit 9 is 2x42 = 84, X is 83, and X' is 11000101.
Another closely-related choice leading to the same conclusion for X,X' (but extending to infinity differently) would be
that the number of bits below the nth excluded by bit n is obtained by "planing" the binary expansion of n -- deleting one from each consecutive run of equal bits.
I suspect (especially as I don't really have an answer to the question "what is the formulaic consistency of this number system?") that humn has something more specific in mind. But I don't think the information we have been given so far suffices to pin it down.