Design Patterns for Decentralized Systems

Hi,

I have been working on the design of decentralised applications using direct connectivity between mobile devices.

In a nutshell, I am looking at the possibilities afforded by making mobile devices able to detect, coordinate, and create direct data connections with each other. This adds new limitations (e.g. connections need to be explicitly established) and opportunities (e.g. physical proximity between users may be used to trigger actions).

I wonder if this could be an area that would be interesting for your project?