Abstract: A method for providing certified confidential data collaboration between untrusted parties, including creating a changeset proposal, remotely performing a certified operation and passing the changeset proposal to the certified operation, creating a unique changeset reference validating the changeset proposal and creating a state-at-changeset structure extracting a section-state-at-changeset structure from the changeset proposal, performing a cryptographic hash of the state-at-changeset structure and the section-state-at-changeset structure, writing to a local transactional database a changeset fat twin record communicating a changeset reference notification for each fat twin record to the parties, performing a certified operation in a blockchain a certified thin twin smart contract and passing the changeset reference, the cryptographically hashed state-at-changeset structure and the cryptographically hashed section-state-at-changeset structure, validating that a previous certified operation with the same chan
Abstract: A system and computer program product for providing a transactional, addressable message over a network. The system includes a first node connectable to the network for generating and communicating a non-duplicated shared message having content and accessible to at least two users and for routing a reference to the shared message, a second node connectable to the network for receiving the reference to the shared message. The shared message includes a unique identifier, an address section, a metadata section, a comments section, and a content section, and is identified over the network using the unique identifier. The shared message is accessible to the second node via the reference. The content of at least one section of the shared message is transactionally modifiable after the second node has received the shared message. A change to the content of the modifiable section of the shared message is persistent with respect to the at least two users.
Abstract: A system and computer program product for providing a transactional, addressable message over a network. The system includes a first node connectable to the network for generating and communicating a non-duplicated shared message having content and accessible to at least two users and for routing a reference to the shared message, a second node connectable to the network for receiving the reference to the shared message. The shared message includes a unique identifier, an address section, a metadata section, a comments section, and a content section, and is identified over the network using the unique identifier. The shared message is accessible to the second node via the reference. The content of at least one section of the shared message is transactionally modifiable after the second node has received the shared message. A change to the content of the modifiable section of the shared message is persistent with respect to the at least two users.