XIN Feature Gateways Infinity Foundation May, 2017, v1 Content: 1. Gateways Overview 2. Gateways Usage Examples 1. Gateways Overview A application-gateway is a device (node) that acts as a "gate" between two networks. Today service developers facing many problems when building custom services, distributed to a huge number of clients. Firstly, they need to master several different technologies and go through framework specific APIs. Secondly, applications developed for one framework will not work in another framework and thirdly, the data collected and the actions provided by devices needs to be mapped to the service model. XIN'a application gateways provides a convenient solution for service developer to access several services and protocols. Gateways are an important future development part for the XIN platform to 'connect' services like IPF (Interplanetary Filesystem), used for decentralized storage, ZERONET, used for decentralized hosting and Tendermint, used for side- and private chains solutions. Since gateways are running within core-scope services can directly interact with XIN's blockchain and transaction models. When a client program establishes a connection to a destination service, it connects to the XIN application gateway. The client then negotiates with the node in order to communicate with the destination service. In effect, the client establishes the connection with the destination and acts on behalf of the client. Due to it's transparent API access, if configured, gateways are reachable from within XIN's smart wallet. This expands the wallet feature set greatly. Gateways can be used for public or private services. 2. Gateways Usage Examples Decentralized Hosting, Decentralized Storage, Sidechains, Private chains, Micro-Payment, Payment-Channels.