Inter-enterprise contract architecture for open distributed systems: security requirements | Synapse