network contract