A unilateral agreement is one sided. Texas Department of Public Safety says Iowa does not allow Texas Concealed Permits.According to Iowa Senate File 2379 Effectice Jan 1 2011 Iowa reconizies Valid CCW permits from EVERY STATE that issues them. They do not issue a Reciprocity List. They also do not enter into agreements with States that require one to honor Iowa CCW. So I would say USA Carry and about 6 other sites are correct. UNLESS SF 2379 has been changed since 1/1/2011.
Texas does recognize Iowa. Not a reciprocal agreement.
I sent an email to the Gov of Texas. Maybe he can set his employees straight.