The basic idea is read-only system files with flatpak for apps. A 'rebase' more or less downloads another system image to boot into. You can even rollback to prior images i.e., rollback to Silverblue.
The Fedora project explains it better and has additional resources here: https://docs.fedoraproject.org/en-US/atomic-desktops/
No that's mozzarella