A huge financial plan. If you want to set up a ATM server in real life, you need the support of the local government.
It's true, if they make a big project and need an ATM machine to use it you have to ask permission to your country.
It will act as an money transfer transfer institution. Think of it like a automated western union.
If your platform is on Ethereum, how can you address the confirmation time of Eth transactions, eth transactions normally approves in from 2 min to 5 min. and even takes hours to confirm. But in ATM, there's a timeout of 1 min. How can you also address the gas fee per trans?