Passports are inherently decentralized, which is needed because not all countries cooperate with each other - or have the same budget for technology/security. It's really way something at global scale could work.
(There are national-level databases, but presumably not every country has access to every other country's database.)