The source EVERY media outlet is using is the:
http://www.startribune.com/philando-castile-had-permit-to-carry-gun/386054481/
They cite an unnamed source.
And truthfully, whether he had a permit or not is not the main point at all. Even if he had one, the main point is was he reaching for his gun? Did he do what the cop told him to do? Those are the important points. And saying he wasn’t a Crip because he wasn’t on the official MN Crips list is also not important, is every single gang member on their list? Of cousre not.