The way I read it is beads steers agents to make use of the .beads/ folder to stay in sync across machines. So, my understanding is a dedicated branch for beads data will break the system.
I like the idea of keeping potentially noisy changes out of my main branch history, since I look at that all the time.
[1] https://github.com/steveyegge/beads/blob/main/docs/PROTECTED...