@eulerlagrange.eth
I have a FIP up for the zk side of farcaster identity.
Proof of location is difficult in general, but social actually has a mechanism to solve for that. Someone can host a beacon with a known location, and then social consensus can be used to determine trust.