Atomic swap process need passwords, password hashes and delay on lock conditions.
It also need to have multi signature or passwords to unlock conditions.
Add all necessary code and GUI to support the full process.