If I were still on Active Duty and told that I had to declare how much of anything I had inside of my private home I'd tell whomever was asking to mind their own damned business.
Something like this can only work if people cooperate with it, and if you are a gun owner you would be an idiot to go along quietly with something like this.