You could actually get much higher than a d1024, if you're able to use your hands and fingers in any way you like. You could add two extra 'bits' by using your hands as extra fingers, and having them either 'up' or 'down' as well. You could also add intermediate finger and hand positions (there are lots of different, easily distinguishable positions your hands could take, since each hand can face any of the 6 'cartesian axis' directions, in any of 4 orientations (although some might be hard to do quickly!)). And of course you could also throw in things like having your hands at different heights etc...
Even just using 'finger binary' to get the first 1024, and then putting each hand in one of the 24 different poses, you get 1024x24x24 = 589824 different numbers you could encode. I don't know why anyone would need a d589824, or how easy it would be to work out what the number actually was (since you have to change bases half way through!), but I guess it just shows how amazing hands are for encoding information. Although, sign-language users already knew that!