Patent ID: 8583734

Claim:
A method for managing a virtual society comprising an on-line community of peers interacting via computer systems through the Internet, said method comprising: providing, by members of said on-line community, a rule system comprising rules for governing actions that may be performed by members of said on-line community; receiving, at the initiation of a member of the virtual society, via a respective computer system, an action request, said action request comprising an interaction with another member of said virtual society via a communication channel supporting on-line communications according to a predetermined communications protocol, said protocol comprising a protocol stack including a verification layer supporting rules set processing; and, enforcing, via said verification layer, rules that determine compliance of said action request with one or more said rules that govern whether the action of said action request is to be performed; and one of, rejecting said action request if not in compliance with said rule or enabling performance of said action request if in compliance with said rules, said virtual society includes a global region of interacting computer systems, and said global region partitioned as a plurality of regions, each region being hierarchically organized as comprising none or more sub-regions, said regions and sub-regions defining domains on which corresponding rules systems apply, said rules set processing including regional and global rules processing wherein said on-line community of peers is self-evolving by enabling members to change rules for said on-line community's own evolution, wherein a processor unit implementing a program executes one or more of said receiving, enforcing, and rejecting or enabling.