The concept of circles and addressing

M2 offers freely created users domains called circles. A circle is a user domain isolated from other circles. Any user identity in one circle is invisible in another circle.

Standard circles

To allow people to connect more easily in general, m2 apps are delivered with a default public circle where all users can choose to register. This directory contain only the information user choose to register and must at least contain a user id. No messaging activities are stored in the directory.

m2 Apps also provide a standard anonymous circle. This circle is a user domain without any controlled user register. Any user can register freely without storing anything outside the app. For connecting to other you must either invite from public circle or knowing the identity of your messaging partner from somewhere else.

Explained

The m2 network do not contain readable user identities and it supports the concept of isolated hidden user domains. This is the foundation of the anonymous and discreet handling of users in m2.

No user exists on the network in any clear identifiable form.  A network user id in m2 is like a IP6 address, a global unique hash value, and because of the nature of how it is calculated, a particular id works within one user domain only.  m2 also handles this addresses ad-hock and decentralized, and they are not permanently stored anywhere.

Ref m2 design M2 NETWORK and M2 MIDDLEMAN PROXY

Obtaining user identities in a circle

Since users do ‘not exists’ in a circle, obtaining users identities must be done from somewhere else, for example:

  • Knowing the name and user name he use of a person from somewhere (like you know your friends and share information)
  • By retrieve the identity from a directory in a circle linked to some directory services (like the public circle)

Install or create circles

Other circles than standard circles can be installed, created and used in m2.  This is the current variation of circles:

  • User created circles, are like anonymous circle. Can be used where people know each other and there is no need for a user directory.
  • Organization circles are circles with a user directory attached using software supported by us. User must register to be able to do messaging.
  • Existing directories. Twitter, Facebook and Google+  users can be integrated to circles and circle use this services to verify users (coming up)
  • Integrated circles. Circles can be integrated with existing directory systems like a company employee’s directory or any organisation with a proper user directory system. (Need programming)

Details