in reply to Re^4: Distributed agreement woes
in thread Distributed agreement woes

If this is like a version control application, git may be an answer - it is distributed, supports replication, and has notification on update.

You may be able to plagiarize parts of it to build your system.

     Syntactic sugar causes cancer of the semicolon.        --Alan Perlis