“you should have to submit your signature and a photo ID.....in person” That won’t prove citizenship, as many states are already issuing licenses and id’s to illegals.
SS card....They made them mandatory at birth years ago