If you want to build a Fedora CoreOS image offline then you should only need to mirror the RPM repositories and replace the repo config in the fedora-coreos-config repo.
If you want to mirror CoreOS images for use offline then it’s another story and it should be easier with the container images, which we are moving to for Fedora 42.
Bootc is very interesting, but passing around 900 MB containers that still needs an OS installed before the containers can be booted is kind of heavy. Maybe I misunderstand the concept. Even if the ostree containers only have the reference + bins, you still need an initial install.
ONE install on bare metal machines (air-gapped) with CoreOS (with ignition) and then providing internal container updates is the requirement.