technically it is a single state, and the thing that you didn't get was that this is not a consensus but rather an inventory (merkle tree) that can be used to identify missing pieces and how to request them from peer relays.
the goal is not a blockchain but an eventually consistent replication of events associated with a nostr key.
it's pretty advanced distributed systems stuff, nobody should feel bad about miscommunicating about it.
i just got done writing quite a long winded bit of signing algorithm just now and i don't want to test it yet because it's too close to bedtime. but it's drafted :D
yes i am working on part of what Colby is talking about.