I have 3 machines running btsync like so:
A (NATted on home network, RW key) ----> B (Public machine with static public IP, RO key) <----- C (NATted on work network, RW key)
A and C are behind firewalls and can only communicate directly with B, never with each other.
I want A and C to have synced read-write folders, such that changes made on A or C get propagated. B is read-only--it is never supposed to make changes to files, rather it's sole purpose is as a backup and to allow syncing between A and C.
I just want to confirm that if A makes a change that gets propagated to B, that B will then be able to propagate this change to C (even though B only has a RO key).
Put another way, does a change that originates on A get signed (or something) so that read-only peers can propagate the change?