You don't know why our war department would not want to pay foreign nationals for code that they intend to use in a battle situation? Is it honestly that hard to figure out why that restriction might be in place?
DARPA has a ton of research done by foreign nationals. (I have worked in labs which have foreign nationals who get paid to write code for DARPA projects).
Shame - I don't know why they would not want entries from people outside the US.