How can you claim that this is vulnerable to double spends when we haven’t even finished defining the system?
Double spending is a symptom of a broken system. Let us at least figure out the system first so we can determine if it is broken.
Of course double spending is a concern that will need to be navigated in a system like this. Check out some of other discussions in this thread about where that leads - a centralized authoritative body responsible for issuing and “transferring” these wallets.