Friday, November 14, 2014


Clique Space (TM). I am still doing it! It is evolving... not changing from my intentions, but growing in its ability to express my intentions.

Agent Devices and administrator clients can now engage and disengage. There are no less than three Cliques that are formed when an Agent Device engages an administrator client: two synapses and a service Clique. The two synapses are needed to represent and model the transmission channels from one device to the other and vice versa. The service represents the client/server relationship shared between the administrator client and the Agent Device.

The beautiful thing about the three Clique structure appears to be that two Agent Devices are going to use a similar three Clique engagement strategy as the Agent Device - administrator client uses, but in subtle but quite elegant way which is particularly suited to the purpose of the Agent Device - Agent Device engagement semantics. The synapses exist for the same reason: to transmit state between Agent Devices, but the service Clique is called something quite different because it has an altogether profoundly different function.

When an Agent Device is started with a new Sovereign Identity, it creates a Clique called a "viscera". I like the term; it actually encompasses the very core of the Clique Space concept: the self. Every sovereign Clique Space needs a viscera to function. The viscera discloses to every Agent Device which has joined it all members of the viscera. It allows the Sovereign to function by virtue of the fact that all member Agent Devices comprising the Sovereign are disclosed to all others through the viscera.

When two Agent Devices, being of the same Sovereign, engage one another, and the initiator engages a respondent otherwise not engaged by any other Agent Device, then both the initiator and respondent know that the respondent is joining the viscera, and the respondent (I think... this hasn't been done yet) will create and transmit the identity of a new viscera Participant back to the initiator. The initiator will advise all its co-engaged neighbours of the new member, and all these Agent Devices will do the same to their neighbours, thereby creating a wave front which will make its way through all the Agent Devices associated with the viscera.

The viscera would be comprised of very many Agent Devices (millions to billions and beyond) and would constitute the physical manifestation of an individual presence that would emerge from such a system. The term was chosen because it appears obvious to me that disbanding the viscera should be known as evisceration.

Tuesday, August 19, 2014


Here's something that has been developing for some time.

A Clique Space models the world in which it is manifest. That was always the intention, only now, I think I'm observing the mechanisms in a near final form. The Quale class was mentioned earlier in reference to the Escher interface, but recently, I managed to merge functionality from the CommunicableQuale class into Quale class so that I could remove the CommunicableQuale class.

Anyway, I wrote some comments about what qualia are to Clique Space inside the Java source module, and have decided to create a blog that quotes them. Here they are:

  • The terms "Quale" and "Qualia" appear as contentious terms in studies on the philosophy of mind. However, in Clique Space, they are used as a label for a defined structure. Because of the term's contentious history, its use here may be appropriate to some and may not be to others; I don't really care because it is ultimately just a label for a mechanism implemented in a computer language.

    An instance of a quale in Clique Space represents a particular state that one or more devices connected to the Clique Space may be expressing at a point in time. Qualia are converted into signals and transmitted between Clique Space aware (CSA) devices as context when each of these CSA devices enter and leave subscriptions. A subscription represents the association of a particular quale to a particular instance of a principle. Each principle instance is uniquely associated with a particular instance of an Element. Instances of Elements are also qualia.

    This Quale interface has similarities to the terms usage in philosophy. Because qualia exist independently of their subscriptions, one quale can appear in multiple subscriptions in circumstances where this modelling is appropriate.

    A Clique Space quale defines a state for conveying the very abstract notion of "what it is like" to have knowledge about some sensory state. For instance, a quale with a description "Colour [Red]" may be the subject in a subscription signifying that a camera pixel sensitive to red light is active, and this same quale also could also be used in another subscription to mean that some cognitive process within a (Clique Space) mind could be imagining something coloured red. Being that the quale instance lacks a context (the task of assigning context is delegated to subscriptions, and the Context class is a proxy object which is used to convey this context from one CSA device to a neighbouring CSA device), qualia represent abstract qualities which can be shared amongst phenomena to represent common phenomenological properties.
I thought about quoting some code, but at the moment, I couldn't be bothered fiddling with mark up. Maybe I will later. I hope this is interesting to someone...

Friday, May 16, 2014

The Droste Effect

Some of the drawings by M.C. Escher (notably this one) are known as Droste Effects. I have cited Escher's "Prentententoonstelling" because Escher expressly highlights the impossibility of his drawing: it's where he puts his signature.

Clique Space creates an environment which models that which is motivated to model. As such, it appears (at least to me) that Clique Space does in Java SE what Escher does in his lithographs. However, I think that my construction of this phenomenon is a necessary component to the concept, even though I did not realise this necessity was evident when I first conceived the core components that make up the Clique Space data model back in 2004.

I'll throw caution to the wind and talk about some Clique Space mechanics in this entry, because I think the phenomenon I am disclosing here is a priceless example of the power of Clique Space. In any rate, I'll be light on specifics so I might merely pique the reader's interest to the extent that they might want to get in contact with me. All contact is welcome, especially from those of us who have a lot of money.

The core data model of Clique Space includes the definition of seven Elements: the Sovereign, the Media and Mode Profiles, the Connection, the Affiliation, the Identity, and the Participant. All of these Elements are also qualia, and each Element except the Sovereign is a communicable quale.

Each Element instance is uniquely and universally identifiable: to keep to this intent, each Element class is paired with its own identifier class. Hence, all Element classes extend the "Element" class, and all identifier classes extend the "Identifier" class. Every class except the Sovereign implements the "CommunicableQuale" interface, and this interface includes an "asSignal" method which generates a specific signal (a copy of the associated identifier's value) when a given device wishes to transmit the fact that something has happened to the given communicable Element.

Creation of the identifier is delegated to the Element class's constructor. This is all good; the Element's constructor can use Java generics in some wonderful ways to call back to the subclass implementation, creating the type of identifier required. However, to do this, one observes the ejection of a nugget of impossibility inherent also in the drawings of Escher. This nugget is the self-referential nature of how the implementation of those communicable Elements effects the extension of the Element class to implement the Sovereign.

To keep a long story short (and the implementation specifics safely distant), all Elements (including the Sovereign) must extend the "Element" class. All Elements (except the Sovereign) are communicable Elements, and yet even the Sovereign, though it does not use the same call-back mechanism to create its identifier, must provide something (let's call it a mechanism that caps the naked contradiction) to insert as the thing that implements the communicable side of a communicable Element's nature.

The solution to this gordian knot is to use Java generics to create the most elegant logical relationships: all Elements except the Sovereign indicate themselves as their communicable quale. The Sovereign, possessing no ability to be communicated, specifies a dummy (unimplemented because it is never called) interface that covers the naked contradiction. I have likened this particular interface to be like the presence of Mr Escher's signature in his "Prentententoonstelling" image, and have thus called this interface the "Escher".

Et voila:
public interface Escher<
 CL extends Clique<CL,I,P>,
 I extends Identity<CL,I,P>,
 P extends Participant<CL,I,P>>
extends CommunicableQuale<CL,I,P,Escher<CL,I,P>>{/*Declare nothing.*/}

Hence, I believe that at the moment, the "Escher" interface is an effective mechanism that pays a dry reference to the universality of the phenomenon that I am attempting to address.

Monday, February 10, 2014

Clique Space(TM). "Medium. Mode. Model. Mind."(TM).

A nice catchphrase encompassing a core notion within the Clique Space concept.

The notion is that Cliques contain a medium and a mode. The medium describes what each Participant is physically capable of doing while the mode describes what the Participants are actually doing within what they're capable of doing. Clearly therefore, the mode is a collection of values which are set against a set of parameters which comprise the medium.

Just how this mechanism ultimately realises Clique Space has been the subject of the POC development. It is ongoing, however much of the mechanism has been worked through. This currently remains confidential because I intend to submit a patent for the mechanism. To summarise, Clique's are models of collaborative exchanges going on between people through a certain physical medium. Each of a Clique's Participants exhibit a certain mode, and this mode which is governed by the mode of one of the Clique's Participants known as the Owner. The devices which are actually doing the collaborating siphon their state into Agent Devices which martial, cross reference, and represent this external device state information as Cliques. The Agent Devices may send control information to the external devices depending on changes in intent of each Participant's underlying Identity.

Clique Space is all about representing robust and flexible identity (Identity) in a cyberspatial context. One or more Identities are projected by individuals to others through Clique Spaces: administrative domains which are capable of exchanging information between one another in federations. This federation mechanism is facilitated through Clique activity; Cliques are generally free to move like pseudopodia between Clique Spaces as Participants are created and destroyed because individuals from different Clique Spaces join and leave Cliques.

Hence, Identities convey autonomous individual supervisory presences. Identities produce Participants in Cliques which indicate collaborative engagements. Clique Space looks to me like a neural network, and I believe that the mechanism I have conceived is capable of providing a bridge between neural activity and cognitive function. Furthermore, I believe that Clique Space may well be the centrepiece of what is necessary to manifest an individual in a synthetic medium. Hence, mind.

Hell, I might as well assert that "Medium. Mode. Model. Mind." is a trademark also. So it is.

Monday, December 16, 2013

Response to an Unexpected Email about Clique Space(TM).

Here's a copy of everything but the first two and final paragraphs of an email response I gave to an unexpected email I received this morning:

  • Clique Space is still a concept without a proof, it is currently a Java SE subversion managed code base. I started development in about July 2008, and anticipated (guessed) that two years should be long enough to prove the ideas. So, although I didn't anticipate the proof to take as long as it has, what has kept me going is a steady increase in my confidence when I see solutions evolve around implementation details that underscore the primacy of the underlying data [model].

    I believe that at the moment, I am currently in greatest need of two things: funding for coders and intellectual property protections.

    I have absolutely no money. While that doesn't stop me proving my concept, progress is awfully slow. Alone, I can't offer any payment for the efforts of another person to help on the proof, but I might be able to offer an equity stake so that should the concept actually work, any individual who helped in the development would likewise share in any earnings. If I was offering this equity stake to an individual or a small organisation, I would anticipate this stake to be very small. While I currently own 100% of Clique Space, I would anticipate my direct stake in Clique Space to ultimately be very small if the concept attracts the right attention.

    My stake in the IP, currently at 100%, is also negotiable. I would hope that the implementation might become subject to an OSS licence, and that a self-sustaining community would form to support the subsequent evolution of a proven concept.

    You have probably come to me because you have read my blog, and noticed that while perhaps, I have a great idea, I'm not great at promoting it. I would certainly appreciate help here. As a general rule, I am not one who is given to a jet set life of international hobnobbing; I kind of like my life here in Wollongong.
 It gave me an opportunity to disclose more of my state of progress, so I have quoted it in this entry.

Tuesday, November 12, 2013


In month/day/year, a nice date to record a possible milestone.

This day sees the establishment of a rough-hewn version of the observer Media Profile spine; that spine which allows Agent Devices to keep a record of which other Agent Devices know of a particular principle or fact.

The observer mechanism permits collaborating clusters of Agent Devices to send transmitters containing signals that alter the state of an observer Clique. Signal transmitters (transmitters that contain a signal indicating the change in state of a particular principle or the constitution of the principle's observer Clique) can include the addition and removal of observer Participants reflecting which Agent Devices know of a particular subject principle, as well as the addition and removal of facts which the subject contains.

Signal transmitters are propagated in waves through the physical Agent Device cluster (the Agent Collaboration) in accordance with the synaptic channels established between neighbouring Agent Devices. Questions entertaining the nature of this propagation are gaining prominence; every Agent Device within a Clique not only needs to be informed of a change in the Clique's state, but once informed, an Agent Device needs to "back-propagate" the fact that it has been informed to every other member of the principle's observer Clique. Back-propagation is a type of transmission because, like signal transmission, back-propagation must necessarily use the synapse mechanism as this mechanism provides the physical medium of transmission from one Agent Device to another.

Such a mechanism involving back-propagation would afford all agent devices the ability to be continually informed of the operational state of every other Agent Device participating in the observer Clique. Cliques can be reorganised if any participating Agent Device fails to back-propagate a signal.

I fear that I'll be informing the world of too much if I say any more at this point in time. Maybe, perhaps, I'm just weird, and this Clique Space (TM) thing is keeping me suitably distracted.

Monday, September 16, 2013

Maybe something else.

I'm still refraining from talk about the Clique Space(TM) technology, but that does not mean that I cannot ramble about other stuff in relation to Clique Space.

I'm an atheist. I'm an unbeliever; I'll go further and disclose that (unless provoked - I suppose) I'm a pacifist anti-theist. This is no big deal for me, I've not had to negotiate any threat of familial estrangement. My life has been fairly comfortable. I think that, unlike perhaps the US (where I hear most opposition to atheism originate) I have lived in a society where one's own childhood development has not been impeded by persuasive charm of charismatic individuals who might otherwise have been able to scare my immature mind into submissive intellectual corners.

I started my adventure with Clique Space almost a decade ago because, being someone who had been equipped by a childhood where he was relatively free to explore, I felt the common urge to answer what I think are fairly fundamental aspects of existence. These aspects (if there are indeed more than one; I haven't bothered to enumerate them beyond ramblings like the one I am writing here) revolve around such questions like: what is it about the human brain that produces a mind? If a mind can be manifest through a human brain, can it be manifest in something that isn't a human brain? Does the brain perhaps act like a magnifying glass; does it focus a natural property of the universe, and if it might, might that same property be focussed synthetically?

From these questions, I ask myself, what then is being magnified by a human brain? Surely, it has to be the ego: the individual who not only perceives their own existence, but also understands 1: the visceral necessity of defending one's existence against elements that would do the ego harm, and 2: the opportunity of advancement of one's existence through elements that would nourish and protect the ego. In addition to this, I think that it is crucial to recognise the existence of egos other than one's own. If this were not true, then there would be no need to delineate between that which is owned and that which is not owned; the ego would therefore become a redundant artefact, and there would be no evolutionary benefit in having one. In fact, to the point of the existence of other egos and in reference to the second paragraph of this blog entry, a community of theistic egos regularly appears to withhold access by one ego to others as a way of coercing that particular individual to adopt and hold the beliefs of the community. The options for theism's victims are: adherence to a dogma or non-existence, at least to those who you have previously relied on for validation of your existence - other members of the theistic tribe in which the non-believing victim confides.

I couldn't have come up with Clique Space if I were a theist; for if I were, I would have been tied to the notion that the individual is a sacred property for which mere mortals like me have no divine licence to dabble with. Like nearly all of the history of progress, a new technological paradigm can reveal powerful universal maxims that often challenge the boundaries of the theist's world view. I believe that something like Clique Space hasn't been attempted until now because the human species may not have yet felt comfortable approaching and incorporating notions that attempt to see the ego as a universal substance like light or gravity which obeys some collection of governing principles.

Now, turning the criticism onto the opinions of many sceptics and even atheistic ones at that, I have met a few people who profess to be non-believers, who would similarly deny the existence of a mind. I have received the impression that they would dismiss the self as a mere side-effect of neural activity; having nothing to contribute to the individual's existence. I put that this is clearly wrong: if the individual (the self, the ego, even perhaps the soul) did not exist, then the organism in which the individual is manifest would have no reason to defend itself against deleterious forces of this world or to advance itself by capitalising on positive forces. Similarly, an individual that does not recognise themselves, would be incapable of recognising this similar property manifest in the world around them, and would crash through this world to meet its end when it encroached too much upon the space claimed by others - who would of course be similarly ignorant; something I do not observe except in cases where an individual appeared to be mentally deranged in some way.

It appears that a lot about psychopathology is about individuals who have problems recognising the ego either in themselves or in others. Perhaps, if Clique Space is a mechanism that is capable of manifesting an ego, maybe then, a lot about psychopathology could be studied in a Clique Space system. If this were true, what ethical framework would be necessary to keep study of egos manifest by this system from the type of harm that one hominid ego would not subject to another? How could a Clique Space system be sufficiently complex so it could be put into a state which could produce similar symptoms to various psychopathologies, while being as certain as one can be that no ego, possibly manifest by this unstable Clique Space, is enduring the terror of this instability?