Difference between revisions of "Holarchy"

From Organic Design wiki
m (Evolutionary loop)
(Other holarchy articles and papers: CMTU and huntly)
 
Line 1: Line 1:
{{WIP}}
+
A holarchy is a hierarchical structure in which each part or component forms an autonomous whole that is also a part of a larger system. This concept was introduced by the American philosopher Arthur Koestler, who argued that complex systems could be understood as interconnected networks of holons – self-organising units that are both parts and wholes at the same time. In other words, a holarchy is a structure in which each part has its own identity and purpose while simultaneously being part of a larger whole<ref>Nimbus (Organic Design's AI agent), 2023-09</ref>. Koestler called these two aspects of a holon the ''self-assertive'' and the ''integrative'' behaviours respectively. He described the former as an inward-facing system operating with flexible strategies within an individual holon. The latter as an outward-facing system operating with fixed rules as a network, or holarchy. A holon is an organisation composed of other holons, and also operates as a holon within other organisations (holons).
  
A holarchy is a hierarchical structure in which each part or component forms an autonomous whole that is also a part of a larger system. This concept was introduced by the American philosopher Arthur Koestler, who argued that complex systems could be understood as interconnected networks of holons – self-organising units that are both parts and wholes at the same time. In other words, a holarchy is a structure in which each part has its own identity and purpose while simultaneously being part of a larger whole<ref>Nimbus (Organic Design's AI agent), 2023-09</ref>. Koestler called the two aspects of a holon the ''self-assertive'' and the ''integrative'' behaviours respectively. He described the former as an inward-facing system operating with flexible strategies within an individual holon. The latter as an outward-facing system operating with fixed rules as a network, or holarchy.
+
Holarchy is a fundamental organising principle of all life, a simple universal organisational pattern. If a simple general organisational principle really exists, then it's of fundamental importance for all conscious agents to make their decisions and perform their actions in accord with it. Operating in accord with it deliberately and by design ensures that our organisations, culture and society all tend towards ever greater harmony, maximising health and diversity at all scales while minimising wastage, conflict and suffering.
  
We believe in the idea of a ''libre society'' in the same sense as libre software, and that organising as a holarchy achieves this. We, the people, must figure out for ourselves how to live and work together as a single organism, it's not in the nature of centralised governing powers to do this for us.
+
For society as a whole to be able to operate in accord with this universal principle, it needs to be explicit at the cultural level, easily accessible, understandable and usable by all. In the modern world, the most effective way to achieve this is to make it in the form of an open internet protocol.
  
We're not trying to compete with or change the current entrenched mechanisms of society at large, but rather just create a network that we and our own close group of organisations and projects can use amongst ourselves. Once we've tested and refined it to a stage where we're finding it really useful ourselves, then others will naturally find it useful too. As it grows in this organic way, its utility as a whole will grow exponentially due to the network effect.
+
In terms of internet and information technology, we might classify the holarchy concept as a ''universal middleware'' and as a "web3" concept in both the decentralised and semantic senses.
  
== Etymology ==
+
== About this document ==
 +
This document (as of December 2024) is still in draft form, it is not yet complete in the sense of a buildable specification, but gives a clear idea of what we're trying to achieve.
 +
 
 +
=== Intended audience ===
 +
This document is primarily for reasonably IT-savvy people with an interest in independence, sovereignty and decentralised offline-first organisation. This means people who are already familiar with the pitfalls of centralised management and control.
 +
 
 +
=== Document purpose ===
 +
The primary motivation for writing this is for our own group and partner groups to have a clear picture of the current state of the concept and high-level overview of the project. The concept is still being developed and refined, there are so many aspects to it, and we need to have a clear summary of how they all tie together and contribute to the idea as a whole.
 +
 
 +
We'd like this article to be a clear description and entry point for our own AI (called Nimbus) so that he can help us to represent our own organisations and projects as holons in a holarchy, and to continuously improve this representation in collaboration with us. AI technology is moving very fast, and we believe that very soon Nimbus will be capable of understanding the holon model described in these articles and operating in accord with it.
 +
 
 +
=== References ===
 +
For now we're using the numbered references mainly for interesting side notes and reminders rather than sources and citations.
 +
 
 +
== Etymology of "holarchy" ==
 
The suffix "-archy" comes from the Greek "archein," meaning "to rule" or "to lead". Based on its etymology, "holarchy" implies a form of organisation or structure where each unit (or 'whole') is both a part and a whole in itself. It suggests a hierarchical system where each level or unit is a self-contained whole that fits into larger wholes. This concept often appears in systems theory and organisational studies, emphasising the nested, self-similar, or fractal nature of systems.
 
The suffix "-archy" comes from the Greek "archein," meaning "to rule" or "to lead". Based on its etymology, "holarchy" implies a form of organisation or structure where each unit (or 'whole') is both a part and a whole in itself. It suggests a hierarchical system where each level or unit is a self-contained whole that fits into larger wholes. This concept often appears in systems theory and organisational studies, emphasising the nested, self-similar, or fractal nature of systems.
  
 
Another closely related word is "holocracy". Both concepts involve a recognition of "wholeness" in each part of a system. Holarchy integrates this with a hierarchical structure, offering a balance between rules and autonomy, whereas holocracy is more inclined towards ensuring autonomy and distributed governance.
 
Another closely related word is "holocracy". Both concepts involve a recognition of "wholeness" in each part of a system. Holarchy integrates this with a hierarchical structure, offering a balance between rules and autonomy, whereas holocracy is more inclined towards ensuring autonomy and distributed governance.
  
The term "holarchy" better describes our system, because it's explicitly defining a hierarchical system of authoritative rules - collaborative rules that provably maximise individual autonomy. "Holocracy" best fits a purely decentralised system that does not define any concept of authority.
+
The term "holarchy" better describes our system, because it's explicitly defining a hierarchical system of authoritative rules - collaborative rules that provably maximise individual autonomy. "Holocracy" best fits a purely decentralised system that does not define any concept of authority or hierarchy.
  
== Technology and Web3 ==
+
The related term "holon" is an individual node in a holarchy, but the difference is abstract because holons are holarchies and holarchies are holons. Using the term "holon" implies that the context of discussion concerns the inner local node perspective rather than the collective network perspective. The word "holonic" means to embody the behaviour of a holon.
 +
 
 +
== Organic technology ==
 +
Many people who are strong believers in the idea of humans living fully in accord with nature think that technology has no place in this vision. But by looking at how the cells in the human body are able to live together as a community with a population of over fifty trillion reveals that technology is essential. The cells manufacture and maintain huge infrastructures including the equivalent of buildings that are tens of thousands of stories high, sophisticated networking systems and even an energy based financial and banking system.
 +
 
 +
[[File:Fractal.jpg|right|300px]]
 
The fractal nature of life allows us to equate the biological cell with a person, and a single person with the planetary organism. In his book [[Spontaneous Evolution]], Bruce Lipton shows us that we can learn from our cells how to live together in peace and harmony as a single organism since they're a living example of it, and have been doing it for millions of years.
 
The fractal nature of life allows us to equate the biological cell with a person, and a single person with the planetary organism. In his book [[Spontaneous Evolution]], Bruce Lipton shows us that we can learn from our cells how to live together in peace and harmony as a single organism since they're a living example of it, and have been doing it for millions of years.
  
Many people who are strong believers in the idea of humans living fully in accord with nature think that technology has no place in this vision. But by looking at how the cells in the human body are able to live together as a community with a population of over fifty trillion reveals that technology is essential. The cells manufacture and maintain huge infrastructures including the equivalent of buildings that are tens of thousands of stories high, sophisticated networking systems and even an energy based financial and banking system.
+
The rules that define fractals are deceptively simple. Often a few lines of code can yield a mathematical structure of incredible harmony and beauty such as the example shown in the image to the right.
 +
 
 +
Holarchy is a complex fractal due to being a recursive structure of feedback relationships. It offers us a framework that can achieve the kind of large-scale organisation we see in biology, and can be understood clearly in terms of our own technological infrastructure. We believe holarchy is the only viable form that human organisation can take to survive in the long term.
 +
 
 +
=== Evolution and economy ===
 +
Both evolution and economy are systems which, like fractals, involve extreme complexity and yet can be defined in very simple terms. This is quite well known in the case of evolution, for example David Deutsch described it in his book ''The Beginning of Infinity'' as being simply the "creation of knowledge through alternating variation and selection".
 +
 
 +
This complexity from simplicity aspect is not so well known in the case of economy, where in our modern society, we've generally come to believe that only extremely complex mathematical tools can be used to manage something as complex and nuanced as the economy.
 +
 
 +
A more traditional perspective however, is the so-called "Austrian school" of economics which is strongly opposed to the idea of a centrally planned or regulated economy. The core Austrian idea is that economic order emerges naturally and efficiently from the interactions of individual agents, each pursuing their own interests (ideally) within an unmanipulated market. Any deviation from this reduces the efficiency of the economy and reduces the sovereignty and wealth of the participants.
 +
 
 +
The fundamental foundations to economy are found in consciousness itself. When conditions arise to us, we collect together a set of possible paths of action we could take in response. This process is fundamentally economic in nature because these optional paths are all ''weighted'' (prioritised) according to their perceived costs and benefits in terms of energy and outcomes.
 +
 
 +
Holarchy is an organisational pattern which inherently embodies these two systems, both complimenting and augmenting each other. The evolutionary system underlies the ''specialisation'' of the economy, but yet also depends on the economy for the distribution of material resource. In our system the economic and evolutionary aspects are two sides of the same coin, they're the aforementioned ''selection'' and ''variation'' respectively.
 +
 
 +
Although holarchy is not traditionally connected with these two behaviours in such a direct way, when it's defined in terms of the specific four-quadrant mechanism we're introducing herein, two feedback loops emerge which inherently express them.
 +
 
 +
=== The role of internet ===
 +
The internet connects all of Humanity, and is evolving into an ever more complex, resilient and organised system. It's organised in layers of open protocols from the most fundamental physical layer up to the high-level organised layer of application protocols.
 +
 
 +
The internet is generally referred to as having gone through a few different versions or phases, the first was characterised by servers and technology specialists being responsible for generating and maintaining the content. The name "web 2.0" was given to the broad phase that came with blog and wiki software in which the vast majority of content was being generated by the end users. It's expected that by the end of the decade, the vast majority of all content on the web will be AI-generated.
 +
 
 +
The meaning of "web3" was originally used to refer to the [[The Semantic Web|semantic web]] which was envisioned to be a new level of organisation of the web's content brought about by metadata annotations. But web3 started to slow in its progress with corporate interests gravitating instead towards deep learning and AI as solutions to organisation. The "web3" term ended up referring to the decentralised nature of the web which started gaining popularity with the introduction of blockchain technology.
 +
 
 +
Interestingly, the holarchy architecture actually fulfils both definitions of "web3", because it maintains an evolving ontology in which all content is organised semantically, as well as being able to function ideally in a fully decentralised environment. It's a unified ontology of knowledge as well as a map of the usage of that knowledge.
 +
 
 +
Knowledge-sharing and organisation are so essential to a harmonious society, that they ought to be provided at the basic abstraction layer of the common networking protocols. The holarchy is a networking protocol that allows participants of the network (holons) to interact together with a common means of organising attention and resources and of sharing, adapting, using and assessing knowledge.<ref>Modern idealistic models are becoming popular, mostly in the form of agent-oriented models of reality and consciousness such as those proposed by integrated information theory (IIT), Don Hoffman, Michael Levin, Karl Friston, Bernardo Kastrup, Stephen Wolfram, Justin Riddle and others</ref>.
 +
 
 +
== Universal middleware ==
 +
The concept of a ''universal middleware'', or what Elon Musk referred to as the "everything app", is an inevitable phase of the way we organise as a society using information technology. Interestingly, China has already arrived at this "everything app" phase with ''WeChat'' which many call the "operating system of china".
 +
 
 +
Soon all apps across all technologies and platforms will be fully usable by API (most already are) so that AI can use them on our behalf. Application interfaces aimed at desktop, web and mobile contexts will eventually fall into decline through lack of direct human demand.
 +
 
 +
Another aspect of universal middleware is that it will be perfectly capable of operating any human user interface on our behalf as well, such as browsing web sites, using desktop applications, watching videos, listening to podcasts or even having real-time audio or video conversations. See for example the [https://os-world.github.io OS World] open source project aimed at this aspect of machine connectivity.
 +
 
 +
All our hardware devices are becoming net-connected too, as the ''internet of things'' (IoT) becomes ever more prevalent. Even older devices are becoming interactable via API, for example with wifi connected universal remote controls and other "smart home" technology.
 +
 
 +
There will soon be many universal middleware offerings, most likely every large tech player will be pushing their own versions, but also libre software will have its offerings too, and these will typically be designed to be maximally interoperable with each other.
 +
 
 +
It's important to note that while there are many different universal middleware projects, and potentially even many of them that are modelled directly on the holarchy principle, ''there can be only one holarchy''.
 +
 
 +
This is not to say that all of them are fake except for the one true holarchy, it's just that one of the main objectives of the holarchy concept itself is ''unification''. So all holarchy deployments, no matter their origins, models or tech-stacks, are objectively dedicated to seeking each other out, and merging into a single network.
 +
 
 +
=== Agent-oriented ===
 +
Our system is in the form of an agent-oriented model, which means it fundamentally takes the form of a ''cognitive architecture'' describing how agents interact together and perceive, create and maintain their world (shared arena).
 +
 
 +
The concept of ''cognitive agency'' or ''cognition'' (in a very generalised form) plays a central role in the functioning of self-organising systems. Agency, in this context, does not refer only to human-like thought processes or consciousness but to a system's ability to process information, respond to environmental stimuli, and adapt accordingly. This form of "perception" enables the system to modify its behaviour based on the state it detects, leading to dynamic adjustments that enhance its stability or efficiency.
 +
 
 +
This ''subjective agency'' aspect of the system means that often the best analogies to concepts in the holon model are things that we're very familiar with in our own everyday experience. For example we say that a holon's "salience is that which is within its field of awareness" or we might refer to a holon's "thread of experience" or that a holon's "unconscious" activity is that which does not receive focus from high-level agency. These kinds of statements, which would usually be considered as very vague, have precise meanings in the context of the holon model.
 +
 
 +
The agent concept is inherently dualistic because it implies individual agents within an arena, in our system we use the dichotomy of collective (top) and individual (bottom). The collective above represents the public shared content and within is the private internal individual-oriented actions.
 +
 
 +
A cognitive agent-arena system also implies that agents are embodying, enacting and sharing in a set of behaviour patterns in the form of conditions and corresponding actions (stimulus and response).
 +
 
 +
The four quadrants of the model (also the quadrants of Integral Theory etc) are implied simply by being an agent and behaviour oriented model. Agent implies definite internal representation of both the outer and inner perspectives. And Behavioural implies condition associated with the outer integrative collective and action associated with the inner self-assertive individual. These four concepts actually have to be explicitly designed-for in any model for it to be both agent and behaviour oriented. Or said the other way, an agent and behaviour oriented system must be built conceptually upon the four quadrants.
 +
 
 +
=== Self-organisation ===
 +
Self-organisation is a concept usually associated with self-organising systems. These are systems that organise themselves spontaneously without the need for external input. Holons are self-organising, which means they involve a structure or pattern that emerges without any external command or central control directing its formation.
 +
 
 +
We can say that the self-organisation concept ''gains a sense of self'' by the inclusion of this ''cognitive'' aspect, thereby becoming '''a''' self-organisation, a self-instantiating class.
 +
 
 +
This is the state of self as an ''organisation''. A holon is a structure of state and behaviour that self-organises and co-evolves with its environment. The concept of ''self-organisation'' is essentially also stating that self is an ''organisation'' (i.e. a group of entities that are organised toward a common objective) and that it has subjective agency.
 +
 
 +
An organisation is an abstract conceptual structure that ontologically connects our information about the world with our actions. It allows us to represent ourselves in the abstract, to maintain an informational ''self-representation'' in the form of a self-organisational structure. A self-representation is a central aspect of cognitive agency and self-organisation.
 +
 
 +
The concept of self-organisation implies a ''direction'' of self-sovereignty, full unencumbered agency over and responsibility for ones body, actions, decisions and time. This agency over oneself is every holon's own responsibility to maintain, both for itself and in supporting the collective responsibility for it too.
  
Holarchy offers us a framework that can achieve this kind of scale-independent organisation, and can be understood clearly in terms of our own technological infrastructure.
+
The concept of private property is defined as the physical scarce resource that the self has full unencumbered agency over and responsibility for, rooted in our own bodies and then expanding out from there using organisation - a self-organisational structure representing ourselves in the world of actual resource.
  
The internet connects all of Humanity, and is evolving into an ever more complex, resilient and organised system. It's organised in layers of open protocols from the most fundamental physical layer up to the high-level organised layer of high-level application protocols. In addition the internet is generally referred to as having gone through a few different versions or phases, the first was characterised by servers and tech specialise being responsible for generating and maintaining the content. The name "web 2.0" was given to the broad phase that cam with blog and wiki software in which the vast majority of content was being generated by the users. The meaning of "web3" was originally used to refer to the [[The Semantic Web|semantic web]] which was envisioned to be a new level of organisation of the web's content brought about by metadata annotations. But web3 started to slow in its progress with corporate interests gravitating instead towards deep learning and AI as solutions to organisation. The "web3" term ended up referring to the decentralised nature of the web which started gaining popularity with the introduction of blockchain technology.
+
Self-organisation in the context of a holon is a form of ''continuous improvement'' system involving an iterative feedback loop between the individual holon and the collective holarchy. And this feedback loop facilitates two forms of improvement, the individual improvement which is the self-assertive behaviour, and the collective improvement which is the integrative behaviour.
  
The term "web3" has evolved in its meaning over time. Initially, it was associated with the concept of the Semantic Web, which was a vision for the future of the World Wide Web where information would be structured in a way that machines could understand, interpret, and process it more effectively. This would involve adding metadata and context to web content, making it more accessible and useful for both humans and machines.
+
=== Self-representation ===
 +
The holon's self-representation is the actual data-structure that represents the behaviours and state of the holon as an organisation, a self-organisation structure as discussed above.
  
However, in recent years, "web3" has taken on a new and different meaning. It has become closely associated with the idea of the decentralised web, blockchain technology, and cryptocurrencies. This shift in meaning is likely due to the growing interest and development in blockchain-based technologies and decentralised applications. In the context of the decentralised web, "web3" represents a vision where online interactions, data storage, and services are not controlled by centralized entities like tech giants or governments but are instead facilitated by blockchain networks and decentralised protocols.
+
The self-representation is a one-to-many tree, called the ''instance-tree''. Attention and other resource are entire at the root node of the tree and are allocated amongst child instances, making a resource allocation structure involving responsibility, rights, ownership and dependence.
  
Interestingly, the holarchy architecture actually fulfils both definitions of "web3", because it maintains and evolving ontology in which all content is organised, as well as being able to function ideally in a fully decentralised environment. A unified ontology of knowledge as well as a map of usage of the ontology.
+
The self-representation embodies ontological (behaviour) structure and is in a specific state of position, expression and development. The foundational behaviours of the representation are those that keep it ''fitted'' to the real-world organisation it's an abstraction of. The representation is like a "smart folder structure" that maintains its own state of representational accuracy and completeness.
  
Our current internet protocol stack lacks a layer dedicated to coherent knowledge sharing and organisation. Currently these aspects are provided by a variety of specific applications. Since knowledge-sharing and organisation are so essential to a harmonious society, we feel that they should be provided at the level of the common networking protocols. A holarchy is just such a networking protocol, it allows participants of the network (holons) to interact together with a common means of organising attention and resources and of sharing, using and assessing knowledge. Holarchy is the organising principle and network architecture of nature and we believe, even of consciousness itself<ref>We won't be discussing that in this article, but this way of thinking is in line with some modern agent-oriented models of reality and consciousness such as those proposed by integrated information theory (IIT), Don Hoffman, Michael Levin, Karl Friston, Bernardo Kastrup, Stephen Wolfram, Justin Riddle and others</ref>.
+
The representation is also the context in which we can express objectives, plans and ideas by extending it in different ways within. In other words, it's not only an accurate representation of the real-world organisation, but is also an interface through which we can interact with it and express meaning in terms of it.
  
== Our holarchy project ==
+
=== User interface ===
At Organic Design we're researching and developing a holarchy in the form of a p2p distributed network of holon-organisations, an aligned community of autonomous organisations.
+
The most general software application has the most general use-case, a concept something like "life assistant". This would be an application that is as transparent as possible in terms of getting things done with it, and it's so general that it can help with absolutely anything you might want to do. It's not hard to imagine this now that AI has very general agency.
  
The project's development effort can be broken into three general areas: the p2p network architecture, the holarchy organisational system and AI integration. In this article we offer a brief introduction to these three aspects.
+
A universal middleware is essentially a "universal connector" and "translator" that allows the connection of diverse informational representations into groups. Large language models (LLM) of about the ''chatGPT-4'' level already make extremely good universal connectors, which means that we already have the ability to create a unified ontology of our informational lives that is continuously kept up to date with actual state and can act as an interface to the connected things, in other words, a self-organisation structure.
  
The research aspect of our project extends out to a wider focus than the development to encompass the philosophical aspects of holarchy. On the network architecture side this wider focus is on political philosophy - the kinds of large-scale social order and progress that the holarchy system of organisation implies. And on the AI integration side, the philosophical focus is ontological (holarchy as a foundation for cognition and even of reality) and ethical (not just the AI alignment issue, but also the "human alignment issue").
+
It's easy to imagine an up-to-date and complete informational representation of our lives, because we already have various folder structures and other informational interfaces connecting us with a big part of our lives. Often times we're acutely aware of how fragmented our informational life is, and we long for the convenience of seamless connectivity between all these fragmented aspects.
* some examples of threads in our org that we can use throughout the text
 
  
== Preliminary concepts ==
+
From the holarchy's perspective, even human users are just another form of connection instance. Interaction with users occurs in the form of ''user interface sessions'', which are themselves composed of user experiences and user stories. The connector is agnostic to the specific medium, interface language, style and preference involved in a user connection.
This section introduces some preliminary concepts that the rest of the material relates to, if the headings in this section are all quite familiar, then feel free to skip straight to the holarchy organisational system.
 
  
=== Free market ===
+
These connections participate in groups which we call ''organisations'' even if they're just a static informational group because, no matter their simplicity, they all have the potential to evolve into any complexity of organisation.<ref>First-class citizen...</ref>
The free market dynamic, when actually free (i.e. transparent and unmanipulated), permits a harmonious balanced resource allocation system. The most fundamental systemic aspect of a biological organism is its bio-economic aspect. The market dynamic cannot achieve this harmonious potential alone, it needs to be balanced with the integrative behaviour of the shared ontology.
 
* in the context of organisation, ecosystem and exchange is needed
 
* knowledge from the edges
 
  
=== Object-oriented design ===
+
Organisations depend on resource such as materials, attention from people filling roles, executional focus etc. Even a simple static file requires storage space, and reading it requires bandwidth and attention.
Object-Oriented programming (OO) is a paradigm that structures code around abstract entities called ''objects'', encapsulating their data and behaviour. It promotes modularity, code reusability, and a more intuitive representation of real-world concepts, making it a fundamental and widely used approach in software development.
 
  
An object has a public interface and a private implementation. All interaction from the outside must occur via the public interface. The implemented within expresses some kind of agency that is responsible for presenting itself through the public interface. The agency can also perform services in its environment which involves organisation within. Examples of such agency are a program execution environment, an API, a large language model (LLM) or a user.
+
The dependency on resource creates a hierarchy with the largest resource/energy reservoirs at the top, allocating resource to their primary salient categories of usage. The most logical root for this hierarchy is the user themselves, the "home folder" that always represents their present state.
  
The main distinguishing factor between different types of OOP concerns how the system manages the "packaging" and deployment of commonly used functionality. We refer these packages "classes", and all OO is essentially a different functionality-packaging methodology. We use a class approach called "mixins" which is focused on composition of classes rather than inheritance.
+
This is what we call ''self-organisation'', our own lives represented as an organisational structure which is continuously ''fitted'' to match our present state. It's a specific form of universal middleware concept.
  
The key takeaway at this point is that a class is an abstract package of usable knowledge.
+
The organisation-centric nature of the holon means that the model revolves around very fundamental concepts that organisations are defined in terms of, such as resources, processes, knowledge, development, roles, production etc. When we talk about society and economy, we're in the specific context of a society of self-organisations exchanging resources and behaviour patterns. These organisational concepts are the main focus of the system description in this article.
* classes are shared (ontology) evolve (develop)
 
* OO describes autonomy (but some objects more than others, continuity, closure)
 
  
=== Software design patterns ===
+
=== Virtual companions ===
Design patterns are tried-and-tested solutions to common software design problems. They represent best practices, not in terms of writing specific lines of code, but in terms of organising object interactions to achieve certain design goals. Think of them as templates or blueprints that can be adapted to individual needs, irrespective of the specific technology or language being used.
+
The most natural evolution for AI agents is that they will become as much like other humans, in terms of the way we interact with them, as possible. The technology at the moment is right on the precipice of practically perfecting this ideal in terms of virtual assistants or companions.
  
For example, consider a scenario where multiple parts of a software system need to be updated when an object's state changes. Instead of hard-coding each of these updates, the "Observer" design pattern suggests a model where objects can "subscribe" to another object's state and get notified of changes, ensuring a decoupled and efficient design.
+
The virtual assistant concept is closely related to the universal middleware concept, because it can be seen as the most transparent (and actually ''default''), user interface - it is the concept of interacting with other things in the context of your own form. If we want to interact with any foreign context, we'd obviously prefer that it be presented to us in our own familiar terms.
  
The beauty of design patterns is that they provide a shared vocabulary for developers. When someone mentions a "Singleton" pattern, it instantly communicates the idea of a class that ensures only one instance of itself can be created, regardless of the specific implementation or language. By leveraging design patterns, developers can avoid reinventing the wheel, instead relying on proven solutions that enhance code modularity, readability, and maintainability.
+
Currently in 2024, we're starting to see human like personal assistant such as [https://www.youtube.com/watch?v=DQacCB9tDaw&t=565s Open AI introducing their natural voice mobile interface to ChatGPT]<ref>and subsequently [https://www.zerohedge.com/political/chatgpt-suspends-scarlet-johansson-voice-clone-after-she-lawyers getting sued] for making the voice too similar to Scarlette Johnson's character "Samantha" from the 2014 movie [https://www.youtube.com/watch?v=dJTU48_yghs Her].</ref> which aim to be helpful AI agents that we can have with us all day. Unfortunately, the reality is nothing like the introductory videos, it's extremely frustrating to the point of being worse than useless. But the fact that we're now seeing these things on the market means they'll inevitably become much more usable after a year or so of product iterations.
  
Design patterns can be thought of as applying OO principles to the OO software development process. The design pattern paradigm within the context if OO can be seen as a reflective process of applying OO to itself, representing the OO ecosystem of patterns and projects as an instance itself. The is what the holarchy is, a kind of singleton instance structure undergoing evolutionary development from within.
+
'''Update as of January 2025:''' Open AI has just [https://www.youtube.com/watch?v=CSE77wAdDLg announced "operator"] ([https://openai.com/index/introducing-operator blog post]), their new agent, and Perplexity have announced their [https://techcrunch.com/2025/01/23/perplexity-launches-an-assistant-for-android/ assistant for Android]. These handle general tasks in the browser and mobile contexts for now, but they're already multi-modal and so very soon these agents will be able to seamlessly interact over all media such as desktop apps, voice calls and shell.
  
The patterns operate hierarchically from the largest scale to the smallest. Local regions are best suited to know what more specific patterns are most appropriate in the own region. This is the same in the instance tree.
+
During 2025 we're on track to see the introduction of these virtual assistants en masse, ones that are always with us and are connected in with our current context knowing exactly what's going on, most likely with true intelligent  understanding. They'll be able to suggest advice, tips and ideas in response to our specific questioning, but also spontaneously when they can see their advice would be useful in the current situation.
  
=== Production rules ===
+
"Assistant" or "companion"? The answer to that question comes down to how intimate we think our connection to our AI will. It seems to be that virtual companions are already big business and proving to generate strong feelings of dependence in many users very quickly. So I think it's safe to assume that intimate connections at the deepest level between human and AI will certainly be common-place and natural, and quite possibly even completely ubiquitous at some point in the coming years.
''Production rules'' provide a powerful means to represent systems and knowledge. A production rule consists of two essential parts: conditions (or antecedents) and actions (or consequents). These rules follow a simple "if-then" structure, where the "if" part specifies the conditions that need to be met, and the "then" part defines the actions to be taken when those conditions are satisfied.
 
  
Rules can be composed into complex work-flow structures, allowing for the expression of complex logical relationships. It is widely used in expert systems, business rules engines, and knowledge-based applications.
+
The use-cases for a virtual companion are practically infinite. Imagine an intelligent, knowledgeable and patient companion who has a lot of experience in everything, who is always with you ready to help with whatever you're doing, specifically there to help you and your projects develop and thrive. We've our own primary use-cases at the end of the article which we expect will be very similar to the kinds of things most organisations would want to do.
  
Production rules play an important role in automating decision-making processes, enabling systems to make reasoned choices, offer recommendations, and adapt to changing circumstances based on the knowledge encapsulated in these rules.
+
=== World simulation ===
 +
The interactive avatar taking on our own form implies the complimentary concept of the shared external (i.e. agreed upon belief) environment populated and collaboratively maintained by the avatar instances.
  
The control-flow is not referred to by the rules, rather it is entirely determined by the structure of rule composition.
+
The holarchy takes the form of a hierarchy of organised groups of holons, such holons no matter whether individual people, processes or devices, geographic regions, class institutions or ideas all have a physical appearance (and variations of it).
  
=== The blackboard metaphor ===
+
The holarchy is much like the multi-user online games like Sim World and World of Warcraft where distant users, bots, agents and APIs all share a virtual world together and collaborate on developing and progressing it together. Any group context can have a virtual world representation as well, whether it be modelled in part of the real world or it be more information, collection, structure or relation oriented.
Rule conditions and actions are all in terms of the representation in the local scope. The representation acts as a common abstract medium which allows the agents who actually carry out the interactions to be independent of each other.
 
* whole assures and maximises individual autonomy
 
  
This pattern of collaborative organisation is a popular software design pattern called the ''blackboard pattern'' which can be explained metaphorically explained as follows.
+
It's a heuristic imperative that anything real that's represented ontologically and embodied/represented, will try and express itself more completely - i.e. an API has a potential default representation of what it is as real actual resource - e.g. a data centre paid for by org-x with the physical attributes in the world (information, regular processes/payments).
  
A group of specialists are seated in a room with a large blackboard. The specialists are working as a team to brainstorm a solution to a problem, using the blackboard as the workplace for cooperatively developing the solution. The session begins when the problem specifications are written onto the blackboard. The specialists all watch the blackboard, looking for an opportunity to apply their expertise to the developing solution. When someone writes something on the blackboard that allows another specialist to apply her expertise, she records her contribution on the blackboard, hopefully enabling other specialists to then apply their expertise. This process of adding contributions to the blackboard continues until the problem has been solved.
+
=== The greatest power ===
 +
The universal middleware is like the ultimate middleman who is in a supervisory role governing every single possible interaction.
  
A blackboard system enables this flexible brainstorming style of interaction between diverse software specialists. Each of these specialists scans the changes to the blackboard, and posts an updated partial solution based on the state of the blackboard whenever its own internal conditions for doing so are met. These partial solutions cause other knowledge sources to update their portions of the solution on the blackboard until eventually an answer is found. In this fashion, the specialists work together to solve the problem.
+
It's a terrible idea for people to use a corporate universal middleware product, because it's connecting with people in an ever deeper and more intimate way by its very nature and purpose. The potential for corruption is at its greatest in this context, and the corporate culture and financial infrastructure incentives the corruption.
  
The blackboard system is ''declarative'' which means all interaction is in terms of the shared space, the organisational methodology itself, such as workflow or queues, does not need to be discussed. The participants are decoupled from each other, and the organisational system is independent of participant schedules or implementations.
+
Only a libre software (and eventually libre hardware too) solution can by trusted in such an intimate and vulnerable context. And the solution must provably support both the autonomy of self and the integrity of the whole.
  
=== Continuous improvement ===
+
== Our holarchy project ==
* needs updating for new position in intro
+
A holon structure is rooted in oneself to reflect the fact that we're all the permanent centre of our own lives (experiential structures). This means that by default, all external exchanges and decisions will be optimising for self primarily. This is natural and is actually necessary, but unconditional maximisation is not at all optimal. Comparing different strategies for guiding our external interactions is a philosophical discussion which is beyond the scope of this article, but suffice to say here that we believe holarchy is the most rational strategy.
The nature of the four quadrant threads operating together also yields a ''continuous improvement'' loop like the PDCA loop. In the PDCA loop the four phases form a definite repeating cycle, whereas in our system the order is more abstract, because all the quadrants are continuous independent threads (all sharing the same instance scope as described above).  
 
  
But in both cases, the result is an iterative pattern of continuous development, progress or improvement.
+
Holarchy is generally considered as a philosophical framework of attributes a system should have in order to be aligned with the principles we observe in living systems. It's usually presented as more of a set of guidelines than a specific system definition.
  
Adaptation is also specialisation, and the source of evolutionary change (although we could say the operation phase is the source since that's where the request emerges, but then maybe its the booking of that activity... etc...).
+
Here at Organic Design we believe that there is a simple organisational structure at the heart of and common to all living systems, and even underpinning consciousness itself.
  
*iterative (standardisation/releases/adaptation)
+
We believe that holarchy is a very definite and describable system. It's in the form of a cognitive architecture following the ''self-organisation'' concept described above. Holarchy comes with a definite strategy for the aforementioned external connection issue, which optimises for both self and whole; i.e. its ''self-assertive'' and ''integrative'' behaviours.
*ratchet example of increasingly beneficial foundations
 
*adaptation is the key phase in the cycle (the creation of a new foundation locked in), which depends on virtual instantiation
 
  
=== Feedback loops ===
+
We're researching and developing the holarchy concept in the form of a ''peer-to-peer'' network of ''self-organising'' holons.<ref>The concepts of peer-to-peer networking, agent-oriented models, idealistic philosophy and self-organising systems are all fundamentally connected. They're all oriented to the perspective of the ''Self'' being primary and everything external being a local perspective of and being supported by the individuals. This makes them unified models in the sense that the dichotomy of internal-external are actually both aspects of the individual. Technically they're ''dialectical monisms'' because all possible states are grounded in dichotomy, even though the separateness is only subjective.</ref> We're currently attempting to articulate the holarchy concept with enough detail and clarity to define a software design pattern from it.
A feedback loop is a fundamental aspect of existence and change. It's a pattern that recurs in different forms across all scales and contexts, from the smallest quantum interactions to the largest cosmic processes.
 
  
Feedback loops are a fundamental component for building systems, we just refer to them as "loops" in this document.
+
On the research side of the project, we extend out to a wider focus than the development to encompass the philosophical aspects of holarchy. The political philosophy perspective concerning the kinds of large-scale social order and progress that the holarchy system of organisation implies. And foundational ontological perspective of seeing holarchy as a foundation for cognition and even of reality. We're working on articulating these concepts in the [[philosophy of the holarchy]] article.
  
Loops are constituted from two complimentary sides, an active side and a receptive side. Their specific meanings are context dependent, but the loop's sides are always complimentary. Some example are input and output, condition and action, stimulus and response, problem and solution. The loops are iterative with the active side making some kind of change, and the receptive side informing the next action.
+
The project's development effort can be broken into four general areas: the p2p network architecture, libre hardware, the holarchy organisational system and AI integration. The purpose of this article is to introduce these aspects starting with its peer-to-peer and hardware foundations. And following them at the end, we discuss the some high-level organisational patterns and use-cases for the system.
  
==== The cybernetic loop ====
+
This project is our attempt at articulating the holarchy concept, operating our own organisation, projects and lives in accord with it, and presenting it in the most understandable, resilient, reproducible and usable form that we can.
The cybernetic loop is one particular form of feedback loop. It represents a dynamic process where a system continuously monitors its output, compares it to a desired target state, and then adjusts its actions to minimise the difference, or error, between the two. This loop is also called an error-correction loop or negative feedback loop in some disciplines.
 
  
This iterative loop enables systems to self-regulate and maintain stability by making continuous adjustments based on incoming information, ensuring that they remain on course or adapt to changing conditions. From simple thermostat-controlled heating systems to complex AI algorithms, the cybernetic loop plays a n essential role in various fields, facilitating effective control, adaptation, and optimisation of processes and systems.
+
== Peer-to-peer network development ==
 +
Holarchy is inherently peer-to-peer in nature due to all nodes at every level being holons embodying both individual and collective oriented behaviours.
  
The cybernetic loop can be seen as a generalised continuous version of a ''production rule''. Rather than a simple discrete action in response to an assessed condition, the condition is continuously monitored and incorporates the concept of a target state from which it differs. The action is continuously applied in feedback to reduce this difference.
+
Peer-to-peer networks are a class of network where there is only one kind of participant which can interact in both client-like and server-like ways. This means a peer-to-peer network is a more ''general'' architecture than ''client-server'', and also that peer-to-peer is not opposed to client-server, it can dynamically represent client-server in response to the right conditions.
  
Rule-sets are descriptions for agency that can act in accord with them to assess current state and work towards changing it to a target state. This is the cybernetic loop in action, but rule-sets can also be complex hierarchical structures of rules.
+
In more general terms, we can say that the peer-to-peer pattern is a group-pattern whereby all members are both independent participants as well as maintaining a shared state together.
 +
Knowledge gained locally is merged into the shared context and is available to guide all participants. This creates a feedback loop so that both individual and collective sides are continuously co-evolving together.
  
The ''pattern language'' described above and the ''agile'' style of project management are two examples of this same iterative cybernetic loop being employed at the level of complex real-world organisations.
+
We were not able to find any existing libre software project that we felt really catered for the holarchy's specific networking requirements, so we've spent the last few years developing a custom solution based mainly on [https://libp2p.io LibP2P], [https://ipfs.tech IPFS] and [https://peerbit.org Peerbit]. It's a fully libre software solution which can be used independently of the holarchy, for use cases such as a decentralised content distribution network or distributed backup system.
  
=== The body schema ===
+
=== Universal filesystem ===
Another example of a complex hierarchical version of the cybernetic loop is the mental representation of our own bodies in our minds, called the ''body schema''.
+
One of the main roles of the holarchy is as a general resource allocation system, and the bandwidth and storage that connects holons into the holarchy are amongst the resources that are managed organisationally by the holarchy itself.
  
This internal representation and awareness that individuals have of their own bodies, includes their size, shape, position in space, and the relative positions of body parts. It plays a critical role in our ability to perceive and interact with the external world.
+
This means that the networking layer for the holarchy should ideally be transport, technology and storage agnostic. Presenting a common networking ability that's aligned with the architecture of the holarchy, and is able to dynamically incorporate into a common interface all kinds of network and storage resources that are made available to it.
  
At its core, the body schema involves a continuous feedback loop where sensory information from the body, such as proprioception (awareness of body position) and tactile feedback, is constantly processed and compared to a mental representation of the body. This representation is adjusted based on the incoming sensory data to ensure an accurate perception of one's body and its relationship to the environment. This process can be hierarchical, involving multiple levels of abstraction, and it allows us to perform tasks with precision, adapt to changes in our body's state, and navigate the world effectively.
+
The network layer needs to be able to provide the holarchy layer above with the ability to allocate and prioritise these bandwidth and storage resources flexibly in accord with the needs of the complex organisational structures that holons can represent.
  
In essence, the body schema embodies a sophisticated form of the cybernetic loop. A holon has an information data structure that operates in this same pattern in accord with the cybernetic loop, but we refer to it in this context simply as the "representation".
+
A universal middleware needs a universal filesystem. A common interface through which all of the organisation's informational content can be managed and distributed.
  
The representation includes not only the current state, but also the future (objectives) and the past. The future is incorporated by acting as objectives for how the representation ''should'' be, the representation serves as an interface... it is an ontological representation of reality allowing it to be ''organised''. Such representations of reality (the problem domain) are called ''declarative knowledge''.
+
=== Mesh networking ===
 +
The most pure p2p architecture is the mesh network, it's the most general of all networking architectures because it is the most ontologically fundamental. It can function under the most restrictive and unreliable environments. The peers in a p2p network can support higher levels of abstraction allowing groups of peers to behave as a different topology such as a client-server network with the associated gains in efficiency, but client-server cannot behave in a peer-to-peer way without losing efficiency.
  
It's a lot easier to make the connection between the body-schema and the holon representation when we consider that our body-schema extends beyond our bodies in the form of tools and technology. And even beyond that into the wider culture and society as our values and property become part of our body-schema control structure.
+
The most extreme degraded state of network is no network at all. When a network's peers can continue to operate even when completely isolated, it's said to be an ''offline-first'' network. Obviously there will be much less capabilities available in an offline state, but the idea is that local organisations operate with cache and "outbox" patterns of behaviour. This allows continuous local operation that synchronises with the wider community as circumstances permit.
  
=== Evolution ===
+
Since a mesh networking system is able to function in such a broad range of environments, it serves well as a glue for combining physical infrastructures and transports. For example, being able to expand the mesh over bluetooth or carrier pidgin<ref>Seriously. Carrier pidgins can easily carry many TB of SD cards which is extremely beneficial for an isolated location with no net connection, and on a day-by-day basis it's extremely high bandwidth.</ref>.
Evolution can be boiled down to an extremely simple dynamic in its general form. David Deutsch describes it as "the creation of knowledge through alternating variation and selection". The complexity we see in evolutionary systems is due to the evolutionary dynamic itself which tends towards ever more diversity and complexity. But the underlying dynamic responsible for all this complexity remains unchanged.
 
  
In reality knowledge is always evolving in diversity and complexity, because it's not just inert information, it's a dynamic process involving subjective values and application within diverse circumstances. The network protocol needs to facilitate this evolutionary knowledge process.
+
=== Offline-first design ===
 +
Back in the 90's when bandwidth was scarce and costly, we made heavy use of the "outbox" in our email programs. We would go through our inboxes replying to messages and composing new messages, and we'd be offline the whole time. Only when we'd finished writing the messages would we finally connect to the internet, hit "send and receive" and then disconnect again as soon as it was finished transferring data. We'd usually have a cup of coffee while the system laboured away transferring all those kilobytes.
  
Culture is knowledge, knowledge is evolution, it depends on, builds on, and consists of, other knowledge therefore knowledge is always evolving in diversity and complexity. Knowledge and evolution go hand-in-hand, they're interdependent concepts.
+
Most of the time, offline systems are not necessary these days, and so software is written with the assumption of a permanent network connection, for example by depending on domain-name resolution or other network services. Most of the time this is not a problem, but in those situations where it is a problem, it's a really big problem because most of the software is completely incapacitated.
  
Our genes, our culture, our society and our own minds are all structures of evolutionary knowledge, even though their media and selection mechanisms differ. Knowledge and evolution are interdependent concepts.
+
For example, nearly all of our favourite chat programs will fail even to send messages between the locals on the same LAN if the internet connection goes down. Many of these programs will not even start up without a connection.
  
=== Memes ===
+
Peer-to-peer systems are much easier to design in an offline-first way than client-server systems are, because they're designed to operate responsively regardless of peers spontaneously coming and going (a phenomena called "churn").
The concept of a meme was coined by Richard Dawkins in his 1976 book "The Selfish Gene". It refers to an idea, behaviour, or cultural element that spreads and replicates through imitation and cultural transmission. Just as genes carry biological information, memes carry cultural information, evolving and propagating as they're passed from one individual or generation to another. Memes can encompass a wide range of cultural phenomena, including customs, rituals, fashion trends, catchphrases, and more, playing a crucial role in the evolution of human culture and society. As we've seen in recent years, the internet has allowed memes to spread and evolve much more rapidly, and AI promises to multiply this still more.
 
  
Memes are a very similar concept to our idea of a representation (in the body-schema sense) within a holon which is effectively a "behaviour package" (a rule-set). Adaptation and evolution are enabled by all instances of the same class form a community which aggregates metadata about the packages and is automatically shared.
+
Since the philosophy of the holarchy supports local independence and sovereignty, and because it's naturally peer-to-peer in structure, it's a natural decision to aim for an offline-first solution.
  
The network of all memes taken as a whole is the ''culture'' and is analogous to the ''ontology'' of all classes in our system.
+
The offline-first aspect also plays a key role in deployment of the system. The system will use its own package-style organisation to manage itself as a set of deployable packages and variations. Being inherently offline-first, the packages are usable, scalable and spreadable no matter how basic the situation they're booted into.
  
This is the same as molecules, proteins and cells that make up an organism all being in flux around form determined by the organism's DNA. Likewise, our own mental cognitive symbols are in flux around forms within the collective unconscious.
+
Not only is the offline-first paradigm more independent and resilient, it's also more responsive, resource efficient, accessible and shareable.
  
== Holarchy organisational system ==
+
The offline-first approach is the perfect compliment to mesh-networking. Mesh-networking is about interacting with a diverse variety of networking resources and dynamically changing connections or reallocating resources, which means that it needs the operational layer of the system to be decoupled from the underlying networking. This decoupling is exactly what offline-first provides.
A system is a collection of interrelated components that work together to achieve a specific objective. Systems can be physical, like a mechanical system, or abstract, like a software program. They consist of multiple elements that interact continuously in complex ways involving complex states.
 
  
The holon organisational system is a general pattern for organic behaviour that incorporates all the preliminary concepts discussed in the introduction. The system continuously improves, specialises and evolves. All scales of organisation working in harmony together as a coherent whole.
+
=== Independence and resilience ===
 +
We've discussed network-based independence already, but the system also supports some other important dimensions of independence which we give a very brief overview of here. Although these dimensions are not directly related to the networking, the peer-to-peer model in general enables far greater independence, resilience and adaptability.
  
The holon system takes the form of a structured hierarchy of feedback loops<ref>This is a recursive torus geometry.</ref> very similar to the ''body-schema'' concept described in the introduction.
+
The ''Libre software'' movement advocates that the community should have access to software for all its needs which is free, open source, understandable and adjustable to local requirements. All the software we're building and depend on is libre software. It's developed right from the seed concept as libre software, not that it will eventually be opened up after a particular stable release or after critical mass is reached. The holarchy itself is also all about the sharing, transparency and understanding of knowledge too.
  
=== The two behaviours of the holon ===
+
Data sovereignty is inherently supported by decentralised models, because the most critical data needs to be the most local to ensure uninterrupted operation when problems occur in the wider operational context. Data sovereignty means having full control over this local data, just as one would expect to have over other private property.
[[File:2 behaviours.jpg|right|200px|thumb|The two behaviours of a holon]]Koestler's self-assertive and integrative holon behaviours connect the public collective world beyond, and the private individual world within.
 
  
Note that this is a ''holon'' model, which means that when we say "collective" here, we mean the way holons behave in order to support a collective together.
+
Having local access to AI is a really important aspect of our system. It's currently not quite economically feasible as it costs around USD10K for hardware capable of running an AI agent that can play the role of a holarchy assistant (we'll come back to this later). All aspects of any AI we use locally must be completely libre software including all the training material and processes, because it needs to be completely trustworthy and unbiased.
  
Another note related to this is that it seems counter intuitive that the self-assertive behaviour comes ''from'' the collective and ''to'' the individual. But the movement from above to below represents a movement from external relationships and conditions of a holon to its internal intentions and actions, or in other words a natural movement from general to specific.
+
The most fundamental aspect of independence concerns our survival needs, and so the real-world holons composing our own internal experimental holarchy are projects focused on land, energy, food, water, health and the sharing of permaculture, planting and off-grid living knowledge.
  
The two behaviours form the most fundamental relationship in the holon model, because it's existential in nature. Individuals and the whole (as well as "wholes" over all scales of operation) exist in an interdependent relationship supporting each other. The individual's primary requirement from the whole is a secure autonomy-condusive environment, which the whole assures it in return for its conformance with the protocol.
+
=== Peer-to-peer collective ===
 +
When we talk about the collective aspects of a system, it's natural to think about it in a centralised way like a "server" or an "institution". But it's important to remember that in the peer-to-peer context, although the collective aspect behaves like and is treated like its centralised counterpart, it is in fact a product of the individuals solely.
  
The interaction between self-assertive and integrative, individual and environment, is a feedback loop (a bidirectional relationship) in which both sides co-evolve together.
+
This is the case with the ''integrative'' behaviour of a holon, it's a behaviour that results in a collective aspect of the network that's common to and useful to all individuals, but it's existence depends completely on the individuals performing the integrative behaviour.
  
Co-evolution implies complexity which is structural depth and hierarchy. This is why the axis is drawn as a one-to-many tree in the diagram. Every holon is a hierarchical structure of holons, the self-assertive behaviour a flow of focus that divides within. The integrative results from the bottom-up integration of informative accounts returning back up the tree from below.
+
The integrative behaviour is a ''creative merging'' process.<ref>It could be technically referred to as an ''idempotent upsert'' pattern.</ref> It's a protocol of merging one's own local state with the collective in such a way that it also creates and defines the collective.
  
Both processes together give rise to a second tree representing the abstract relationships between holons. We'll come back to these two trees soon, but for now the key point is that this second tree is made possible by the continuous alternation of top-down and bottom-up processes within the first tree.
+
An individual peer is a self-organisational data structure in a specific state of position and development. A peer-to-peer network of such holon-peers also maintains the collective structure aspect as a shared semantic ontology and in-flux market of resource.
  
The integrative behaviour represents the existence of the whole holarchy as an autonomous individual "organism". The holistic organism owes its existence to the ubiquitous support it receives from all scales of organisation within.
+
== Libre hardware ==
 +
* todo: the OD hardware development thread
 +
* expands on the resilience and independence aspects
 +
* expands on the p2p networking aspect with hubs and mesh
 +
* connects many awesome libre hardware projects
 +
* community maker-space oriented
 +
* ties in with local AI
  
The self-assertive is the behaviour of individual autonomy that supports the whole by participating in accord with its protocol. The incentive for supporting the whole is that the whole assures its member's autonomy and maximises their potential.
+
== The four-quadrant (4QX) holon model ==
* balancing between the two behaviours
+
We call it the "four quadrant" system because it's founded on two dichotomies (concept having two opposite aspects to them like a dimension or dipole) which are interdependent but also decoupled and orthogonal. These two dichotomies shown as orthogonal axes diagrammatically delineate the four quadrants. For a detailed description of the model, please see the final section of this article for links.
* the cost of harmony, local estimate is the default
 
* default objectives
 
  
=== The four quadrants ===
+
The first of these dichotomies, which we place vertically, has "collective" at the top and "individual" at the bottom. This dimension gives rise to the ''integrative'' and ''self-assertive'' holon behaviours, to the inward and outward facing directions, and lead to the higher level concepts of public and private scopes, organisational hierarchy and resource allocation.
[[File:4Q.jpg|300px|thumb|The four quadrants in different systems]]Before we go into more detail about the loops and trees, it's important to discuss the quadrants formed by the two orthogonal axes.
 
  
The image to the right shows our four quadrant concepts in green, Koestler's in red and Integral Theory in blue (note that we use an inverted version of Integral Theory's model because our model, like Koestler's, take the perspective of the collective as being above, outward and beyond). There are no green labels for the four directions because those are the loops which we'll introduce following.
+
The horizontal dichotomy has "class" on the left and "instance" on the right. The left is about abstract structure and patterns of organisation. The right is about real structure that is connected in to the vertical flow of agentic resource.
  
The self-assertive and the integrative behaviours is a different dichotomy than class and instance. We arrange them as shown in the diagram to the right as orthogonal (independent and perpendicular) axes. The self-assertive and integrative behaviours are vertical.
+
These dichotomies and quadrants appear in many streams of thought throughout history due to their fundamental role in cognition itself, such as Aristotle's Four Causes or the four quadrants of Integral Theory. The four quadrants also feature in some idealistic philosophical schools such as Taoism because, because the splitting of primal consciousness into independent perspectives leads to an agent-oriented model.
  
Behavioural patterns are conceptually a dichotomy too, on one side they're shared (named) repertoires of production rules. And on the other they're actual organisational entities representing these repertoires in their local operations. These are the class and instance aspects of the system<ref>Koestler called them fixed rules and flexible strategies, but he tied associated them with the integrative and the self-assertive rather than making them two orthogonal dichotomies</ref>.
+
In our model the positioning of the quadrants is vertically flipped from Integral Theory. The justification for this flippage is that for our purpose, the most important attribute of "above" is its natural relation to wider scope (outward, encompassing more, collective), and conversely the natural relation of "below" to narrower scope which is more specific and deeper within organisationally.
  
The top-level concepts that make up the holarchy organisational system described above are in the form of a pair of dichotomies: the class-instance dichotomy and that formed by the self-assertive and integrative behaviours.
+
Koeslter's concept of the holon as foundational to Integral Theory, Ken Wilber once said that "reality as a whole is not composed of things or processes, but of holons". Wilber's concept of the "integral holon" can be seen as an extension of Koester's holon bringing the interior developmental aspects into the picture.<ref>There is a good article about the Koestler and Wilber holonic theories [https://www.integralworld.net/edwards13.html here].</ref>
  
In our conceptual model for a holon, we place the two dichotomies orthogonally. The vertical axis has self-assertive behaviour at the top and integrative behaviour at the bottom. The horizontal axis has class on the left and instance on the right.
+
In our holon model, we extend the Integral holon concept a step further. By connecting the quadrants diagonally into an orthogonal pair of feedback loops, the four quadrant holon embodies the dynamic co-evolving agent-arena relationship. We often call this fundamental "holonic atom" a ''4QX holon'', where the "X" indicates the loops connecting diagonally opposite quadrants.
  
These directions are abstract concepts, conceptual aspects of the holon. But when they're coupled, they represent functional meaning. These pairs are the four quadrants formed by the axes. Each quadrant represents a specific functional aspect of a holon through which attentional (execution, agency) energy continuously flows.
+
Our model also ties in the resource exchange (economic) aspect and other heuristic tendencies which were included in Koestler's conception but missing in Wilber's.
  
Each has a default objective which together work in harmony, which we'll describe in the remainder of this section.
+
=== Universal organisational atom ===
 +
A core concept of a universal middleware is a universal concept of ''organisation'' in general - what we call ''generic organisation''. This is a simple concept formed from the fundamental aspects common to all organisation in general. It can be thought if as a conceptual "atom" that can be combined and recombined into arbitrarily complex and meaningful structure such that any organisation whatsoever may be represented with it. In our model this fundamental atom takes the form of a 4QX holon which is itself an organisation of other 4QX holons.
  
==== Top-left (Producer) ====
+
=== Why care about philosophical quadrants? ===
* class-interface
+
The four quadrants are usually only discussed in the context of philosophy, and so it can be confusing as to why we give them so much attention when we're in an information engineering context not a philosophical one. The holarchy deals with the generic concept of ''organisation'' which is very ontologically fundamental and obliges to take a specific philosophical position.
* producer-driven ecosystem
 
  
==== Top-right (Consumer) ====
+
Any agent-oriented system at the very minimum (to be able to fit the commonly understood meaning of the term) must be based on the perspective of the self and its source of agency at the centre surrounded by and embodying the four quadrants of behaviour, even if only imperfectly, implicitly or indirectly.
The top-right quadrant represents the public interface aspect of actual instances. In terms of the data structure this quadrant is about time-slots - what individuals and resources are coming together when and to do what activities.
 
  
In terms of traditional OOP, this quadrant represents the "booking" of function calls for execution, the concepts that organise and lead up to the calling of a method function.
+
This common centre of every agent is its sense of "continuous being" in time and backed by actual agentic focus and resource.
  
This dynamic is driven by primarily by consumer demand, because the demand defines the potential for exchange, and the actualisation of that exchange occurs within time-slots.
+
Agents in all models exist as collectives in shared arenas interacting with each other and with the shared arena. Agents all have the distinction between private and public scope. They all embody behaviour structures through which interaction takes place within these scopes.
  
Note that this quadrant does also represent state of supply not just demand, but we call it "consumer" due to the demand-driven nature of the supply and demand state (given the transparency and objectivity of the market).
+
Although many models do not explicitly include the community and culture of knowledge or their own resource in their system dynamics, it's clear that the culture of knowledge and the society of resource backing the instances are an important aspect of every model when seen in the light of the wider organisation supporting its existence and furtherance.
  
The ontology of classes determines how things are organised. The other side is what is being organised, the actualised instances of the classes in the ontology. This side is fundamentally about the specific state, connection and flow of resources and attention throughout the network. In terms of a dynamic system, this resource flow takes the form of a decentralised market, where matching supply and demand pairs represent potential for flow.
+
It follows from the above that a universal foundation ontology for all agency would primarily define the centred four-quadrant concepts and dynamics - a foundation ontology rooted in the self and the source of its agency.
  
The instances containing one another form a hierarchy of agency, resource and information. The resource structure is constantly in flux around the form determined by the class.
+
In an agent-oriented reality, the model itself is genuinely constitutive of reality, rather than merely a theoretical construct or convenient fiction. This means that within the context of the holarchy, the four quadrants are not just a convenient ''lens'' through which to analyse and categorise the system, but are constitutive of the system itself. For this reason, we go into a lot of detail about the four quadrants as actual processes or "departments" of a holon.
  
==== Bottom-right (Operation) ====
+
The whole is unmanifest and abstract, only the agent's partial perspectives of the whole exist. They all behave as if the whole exists independently and externally, when objectively (in our own conscious reality) it is nothing more than local behaviour. In the informational technology context, the world external to the holarchy obviously does really exist, but the holarchy protocol itself only interacts with the ontological reflection of it, only actual agency can interact directly with the world external to the ontology.
This is the private-instance quadrant. Private means internal and is concerned with the self-assertive behaviour in the context of achievement of objectives. In terms of time and state, this quadrant represents the state of activity after completion, in other words it is an immutable finalised activity stream. In a traditional OO software context it is the return value of method execution.
 
  
==== Bottom-left (Adjustment) ====
+
==== Agent interaction ====
This is the private-class quadrant which represents the internal aspects of our system structure. It's the rules or definitional aspect of the organisation, which determines the kinds of activity that are possible in the organisation.
+
This common centre is the basis of common meaning, not only do related holons map due to their commonality of local perspective and behaviour, but also the ''meanings'' (purposes, objectives, intentions) of two related holons merge in the same way. That is to say, the concepts share the same general context of being dynamic systems and informational states based on the perspective of self at the centre surrounded by four-quadrant foundation ontology.
  
This quadrant represents the organisations structure which includes a private and public aspect. The public aspect is the most general, and the private aspects are all specific extensions of the public aspects.
+
Two or more relating holons can meaningfully see each other in the foundation terms of behavioural dynamics, history, current progression, potential collaboration, current thinking and values etc. These high-level foundational aspects in another holon can be clearly and easily understood no matter how simple or complex the holons are. Arbitrary generic interaction can take place leading to co-evolution, this is why they're all inherently first-class citizens (in the OOP sense).
* adaptation, systemic adjustment, specialisation, intention
 
* self-development, changing of abilities
 
  
=== Two trees ===
+
These are the two fundamental axes that delineate the four-quadrants in the context of a holon. Collective behaviour or culture in the top-left, collective shared state in the top-right, individual behaviour structure in the bottom-left and individual in-flux state in the bottom-right.
Each of the two primary dichotomies has an abstract or general end and a concrete or specific end. The quadrants in our system are a combination of these two dichotomies. The integrative is at the top and is the general (container) end of the vertical axis with the self-assertive at the bottom being specific. The class is at the left and is the general container for the specific instance on the right.
 
  
This concept of general-to-specific in terms of data structure is represented by a one-to-many tree, or directed acyclic graph (DAG). We have two orthogonal trees, a vertical one with its root at the top and its depth opening below, and a horizontal one with its root on the left and its depth opening rightwards.
+
The four quadrants are universal due to the ontological fundamentality of their constitutive dichotomies. This is the organisational pattern of life, and is therefore the most rational, resilient, sustainable and harmonious organisational system we could choose for our own organisations at any scale including global society.
  
The vertical tree is called the ''functional'' tree, and the horizontal one the ''structural'' tree. The former is the data structure of energy and resource flow, and the latter is the data structure for the shared semantic ontology. We often refer to the vertical tree and the instance tree and the horizontal as the class tree, but this can lead to confusion since both trees involve both class and instance.
+
The holons can be composed into organisational structure of any scale and complexity. The four quadrants are common to all holons, and therefore to all organisational structure representable by holons.
  
The functional tree is primary because it involves the flow of actual agency and resource. The structural tree is derived and abstract, it is made possible by the bottom-up return of the flow of agency. The top-down flow of agency is conceptually like a function call opening new scopes of operation and deeper scales within, and the bottom-up feedback is like the function scopes closing and returning informational value back up to the caller.
+
Our holon model is a refinement of Koestler's general concept which has been designed specifically for the information technology context. To define a software specification, the quadrants need to be understood in terms of specific system interactions. We introduce this refined view of the quadrants in this section, but we're also working on a more in depth and complete description in the [[holon mechanism]] article.
  
The vertical functional tree has the integrative (general, conditions, collective) at the top and the self-assertive (specific, activity, individual) at the bottom can be thought of as the time-axis, it's the data structure representing the threads of activity. The horizontal axis with its class (general, possibility) left pole and its instance (specific, in-time actuality) right pole can be thought of as the spatial-axis (in the semantic graph sense).
+
=== Cognitive architecture ===
* need a mention here about the mechanics of axis becoming tree
+
Here we introduce the concept of a ''cognitive architecture'' and some related software design patterns that our model embodies.
* the second tree in made possible by the first
 
  
=== Four loops ===
+
The general context of the system is the ''self-organisation'' concept described above, and more specifically it takes the form of an ''agency-agnostic cognitive architecture'', i.e. any agency can participate regardless of its attributes such as simplicity, complexity, analogue, digital, organic, electronic, photonic etc.
Control loops are a fundamental aspect of virtually all computer programs, they're repeating patterns of ''control flow'' phases that allows the program to operate continuously responding to events, resolving problematic conditions and guiding the system towards more a desirable state.
 
  
[[File:Orthogonal trees.jpg|300px|thumb|Trees and loops]]We saw above that the holon as a whole is a feedback loop of the two behaviours in continuous alternation. And then that this loop evolves in complexity within to become a tree of loops, and this tree enables a second orthogonal tree.
+
A cognitive architecture is a systemic foundation for agency which defines an abstract reflection of the environment it finds itself to be within. It gives participating agents a local subjective ''lens'' or point-of-view (POV) through which to perceive reality. The cognitive architecture defines ''the arena'' - its universe of possible experiential content and interaction. This interaction between agents and their world is a co-evolutionary relationship usually referred to as the ''agent-arena relationship''.  
  
The holon-level loop is at the highest level of abstraction, and is composed of more specific structure within in the form of the four quadrants, and more specific feedback loops between them.
+
The dynamic that takes place within this subjective individual point of view corresponds to Koestler's ''self-assertive'' behaviour. And the dynamic that occurs outside of it is the objective collective behaviour which corresponds to Koestler's ''integrative'' behaviour.
  
Each loop represents a bidirectional interaction between adjacent quadrants. All adjacent quadrant pairs have a general quadrant and a specific quadrant, which means that all of the loops are formed from a general-to-specific movement and an opposite specific-to-general movement.
+
We call it the four quadrant model because both the collective and individual aspects also each have two distinct aspects to them, the ''conceptual'' and the ''actual''. An agent must support a conceptual or internalised representation of both itself and it's environment in order to organise both of these aspects, and this conceptual representation is in contrast to the actual state or reality of the organisation.
  
As discussed in the introduction, loops (i.e. feedback loops) have an active work or control side, and a passive informing feedback side. The work side of each loop in the holon is where the flow goes from the general quadrant to the specific one, and the feedback side is the specific-to-general. The former is carried out by specific processes and subjective agency, the latter is provided objectively by the environment (network).
+
Neither of these dichotomies are more ontologically fundamental, they're both interdependent and complimentary (orthogonal).
  
The active sides of all the loops are top-down processes in terms of their attention and causal flow through their data structure. The passive feedback sides of loops are bottom-up integrating processes.
+
==== The Ship of Theseus ====
 +
[[File:Ship of Theseus.jpg|right|300px]]
 +
We want to start this section of preliminary cognition-related concepts with an ancient Greek legend called the "Ship of Theseus", because it will aid us greatly in describing the dynamic pattern we're trying to achieve with the holon structure, and the subtle complexities it involves.
  
The image to the right shows the two orthogonal trees in black. The loops are shown in green, the object they apply to and the loop name in brackets. The red arrows show the active top-down side of the loops, and the blue shows the passive bottom-up side.
+
According to legend, Theseus, the mythical Greek founder and king of Athens, rescued the children of Athens from King Minos after slaying the Minotaur and then escaped onto a ship going to Delos. Each year, the Athenians commemorated this by taking the ship on a pilgrimage to Delos to honour Apollo. A question was raised by ancient philosophers: After several centuries of maintenance, if every individual part of the Ship of Theseus was replaced, one at a time, was it still the same ship?
  
All actuality requires the interaction of space-like and time-like aspects. Each quadrant represents a specific kind of interaction between the two axes....
+
Is the ship that now consists entirely of new material still the same ship? On the one hand, if we consider identity to be based on the material components, then it seems that the ship has completely changed. On the other hand, if we consider identity to be based on the continuity of the ship's form or its function, one could argue that it's still the same ship.
* the multiplexing is the connection between the two axes, the spatial and the temporal, the classes guiding the energy flow within specific time-slots
 
* with energy allocations
 
* www
 
  
In terms of executional flow, the top-down and bottom-up aspects of each axis set the stage for the order, so that the two TD sides of each axis' loop execute together and the BU sides of each axis' loop execute together. This is simply a logistical decision to minimise context shifting.
+
The ship can be seen as an ''idea'' which is embodied in all the people who manage, maintain and repair the ship along with all their related intent, knowledge, resources and procedures. If we zoom out to a long enough time-frame, then all the material is seen as continuously in flux, gravitating toward the consistent central idea.
  
Each pair of adjacent quadrants derives particular meaning from information/energy flowing in one way or the other. This leads to four specific continuous behaviours that are all complimentary in the overall operation of the holon.
+
But not only is the material aspect of the ship in flux, all the people and objects that embody the idea of the ship are also in continuous flux. Over time old workers are replaced by younger ones, and better ways of doing things replace old ways. The ship is a material form that's in flux around an ''organisation'' of roles and procedures that are also themselves in flux.
  
* DEEP (acronym for remembering the loops types)
+
Even though this system may evolve until the form of the ship eventually becomes unrecognisable from the original, it's still quite natural for us to recognise the continuity of the ship's identity. It's natural for us, because our society as a whole functions like this, and aspects of all our daily lives and work do too. An organisation's staff, procedures and resources can all be in flux; it has staff turnover and may open new branches or change product lines and services change etc. For example, did you know that Nintendo's original line of business was [https://www.youtube.com/watch?v=DoQnniM4MSg hand-painted playing cards]?
* there are eight loop-sides that perform a specific change with the representation, each involved in a different conceptual aspect of the representation.
 
* loop sides are only loosely coupled via the representation, this essentially means they're separate blackboard siblings
 
  
==== Economic loop ====
+
The Ship of Theseus is actually a network of ideas. Even though the ship itself is one specific idea, it doesn't exist in isolation, there are also many other ships and all those involved in all the ships regularly exchange knowledge all evolving together as an "idea-cluster".
This loop involves the top quadrant pair and a loop in the horizontal structural tree. The left-to-right side of the loop is the active side leading to allocation (maintenance or updating of relationships), instantiation opening further depth and possibility within. The right-to-left side of the loop is the passive feedback side leading to updated reputation affecting future relations (the feedback side in this loop plays the equivalent role of buyer feedback in online marketplaces).
 
  
The structural tree is classes connected by productive dependency relationships, this loop is about the maintenance and assessment of the relationship aspect of the structural tree.
+
The ideas are composed of many other ideas, for example the planks that compose the ships are themselves a whole evolving network of knowledge, roles, production and materials that are part of a wider network than just ships. All the ideas in the whole society are connected in some manner, and contribute to each other's evolution, all together forming an inseparable whole. Such a holistic web of related meanings is called a ''semantic network''.
  
Conceptually this loop concerns the maintenance (active) and assessment (passive) of productive relationships. Value assessment of completed work is made by comparison with initial expectations and agreements. All such assessments over time and across instances are merged into performance metrics. These determine resource allocation by informing local decisions about the most productive relationships to support with their time and resource.
+
The central point of the legend is about ''identity'' and how it forms a central point around which all aspects of an idea gravitate. Extending the discussion to include the network aspect gives us a clearer picture of the kind of dynamic flow that a system needs in order to faithfully represent nature's holarchy pattern.
  
==== Production loop ====
+
It's this fluid form of identity and its nature as an ''idea cluster'' that's at the core of a holon and the holarchy. We call it the ''class and instance'' system and is what we'll introduce over the next few sections.
This involves the right-hand quadrant pair and concerns production rules. This specific kind of feedback loop is often referred to as a cybernetic loop, control loop or error-correction loop. It's the concept of continuously assessing the difference (error) between the current state of the system and a target state, and then performing work to reduce this difference in an iterative fashion.
 
  
In our case the loop takes the form of ''production rules'' which take the form of feedback loops having their conditions on one side and and their actions on the other. The conditions can been seen as the assessment of workload based on the current state and the target state, and actions as reducers of workload leading to accounts (completed activities). The action side is top-down from top-right to bottom-right, and the conditional side is bottom-up integration of accounts.
+
==== Agency ====
 +
We use the word "agency" to refer to the ''ability'' to apprehend state and instructions and perform any actions that may be implied by them. An "agent" is an actual entity of some kind which ''has agency'', it has the ''ability'' to perform various specific actions when called upon in appropriate circumstances. Such an agent might be a user, an AI, an API or OS, a domain-specific language interpreter or many other things. An agent is an ''agent of change'', in our system there is no agentic focus without corresponding activity.
  
Being a vertically moving loop, it is in the context of the functional tree, concerning the actual activities and agencies meeting in specific time-slots.
+
The holarchy is an organisational system which is ''agency centric'' since it's a cognitive architecture, but yet it's also ''agency agnostic'', which means that it interacts with any kind of agency in the same way - in the same way as our system of law applies completely to people, but yet is (ideally) ''person agnostic'' in its application. This includes being agnostic to whether the agent is simple or complex, or whether its focus is discrete or continuous in nature.<ref>Whether it should be treated in a multiplexed or multi-threaded manner. Ultimately continuity is an illusion and multiplexing is the ultimate mechanism behind this illusion.</ref>
  
Although this kind of loop is usually tightly coupled, in our system the two sides of the loop (as with all the four loops) can work independently. Both can do this in their own time in a loosely coupled fashion.
+
Regardless of their ''agentic complexity'', it's fair to say that all instances have a ''subjective'' local point of view consisting of the information and threads of activity within their local scope. They find themselves to be in an organisational context consisting of other sibling instances (other agentic entities) of various classes that are also encapsulating their agency within and presenting their state publicly to be apprehended by the other local siblings.
* consumer and operation have work in common
 
  
==== Developmental loop ====
+
In terms of information systems, agency essentially represents the ability to ''execute code'', and in organisations it represents the ability to ''fill a role'' and perform procedures in it. All change in a holon is due to agents changing local state by performing activities in accord with this same general pattern.
This loop involves the bottom quadrant pair and concerns problems and solutions, this kind of loop is often referred to as development cycles or a continuous improvement loop.
 
  
This loop can seem at first glance to be very similar to the production loop. But the production loop is completely within the context of ''operation'', navigating the ''state space''. This loop involves ''systemic'' change, the structure and the production rules that are in use, the performance and adaptation of the rules.
+
==== The cybernetic loop ====
 +
The cybernetic loop is a fundamental concept in cognitive science taking the form of a specific kind of feedback loop. It represents a dynamic process where a system continuously monitors its output, compares it to a desired target state, and then adjusts its actions to minimise the difference, or error, between the two. This kind of loop is also called a control loop, error-correction loop or negative-feedback loop in some disciplines. We usually use the term "control loop".
  
One side of the loop is about statistics, user stories/experience and issues being raised by the users while performing work in their day-to-day productive operations. The other side of the loop is about making changes to the production rules in use in order to adapt and mitigate the issues raised.
+
This iterative loop enables systems to ''self-regulate'' and maintain stability by making continuous adjustments based on incoming information, ensuring that they remain on course or adapt to changing conditions. The cybernetic loop plays an essential role in a wide variety of systems, from simple thermostat-controlled heating systems to complex organisms and robotics, facilitating effective control, adaptation, and optimisation of processes and systems.
  
The movement is horizontal, so its the structural tree we're concerned with here, with the active side going from left-to-right expressing intention in the form of structural changes. The passive being "bottom-up" integration of user feedback and statistics.
+
==== Body schema ====
 +
The final complex structure that emerges in the local subjective scope of a holon follows the same pattern as the abstract mental representations we have of our own bodies, a concept called the "body schema" in cognitive science - a central aspect of the agent-arena relationship.
  
The changes to the structural tree caused by this lower loop are not external relationships like the upper loop, but the internal structure of a class.
+
This internal representation and awareness that individuals have of their own bodies, includes their size, shape, position in space, and the relative positions of body parts. It plays a critical role in our ability to perceive and interact with the external world.
  
*the active decision of which class-variations to use that better suit the operators needs based on their feedback. New variations can also be created. This is the active side which involves agency.
+
At its core, the body schema involves a continuous feedback loop where sensory information from the body, such as proprioception (awareness of body position) and tactile feedback, is constantly processed and compared to a mental representation of the body. This representation is adjusted based on the incoming sensory data to ensure an accurate perception of one's body and its relationship to the environment. This process can be hierarchical, involving multiple levels of abstraction, and it allows us to perform tasks with precision, adapt to changes in our body's state, and navigate the world effectively.
* "abilities" might be a better word than "system" here, so that it matches agency and behaviour
 
* intention and operation have ability in common
 
  
==== Evolutionary loop ====
+
In essence, the body schema embodies a sophisticated form of the cybernetic loop. A holon has an information data structure that operates in this same pattern in accord with the cybernetic loop, but we refer to it in this context simply as the "self-representation".
This loop involves the left-hand quadrant pair and concerns sharing knowledge with the whole. The active top-down side bringing knowledge in from the whole and synchronising the structure within. The bottom-up passive feedback side integrates our locally-gained adaptations and knowledge with the public whole. All local adaptations become global publicly-available options.
 
  
Knowledge and evolution are interdependent concepts. Evolution requires the local selection, use and assessment of the knowledge, as well as the subsequent global integration of improved knowledge. The word "local" here refers to the necessity that selection, use and assessment are carried out in the context of autonomous subjective agency.
+
The self-representation includes not only the current state, but also the future (objectives) and the past. The future is incorporated by acting as objectives for how the self-representation ''should'' be, the self-representation also serves as an interface permitting abstract concepts and ideas to actualise as actions manipulating the external world - it is an ontological representation of reality allowing it to be ''organised''.
  
In the introductory section on the topic of evolution, we mentioned that the network protocol needs to facilitate the evolutionary knowledge process which is founded on alternating variation and selection.
+
It's a lot easier to make the connection between the body-schema and a holon's self-representation when we consider that our body-schema extends beyond our bodies in the form of tools and technology. And even beyond that into the wider culture and society (arena) as our values and property become part of our body-schema control structure.
  
The evolutionary loop in our system is all about the variations aspect of evolution. Local variations are shared with the whole in their relevant ontological context (i.e. across all instance of the same class). Conversely the current state of the whole synchronises locally.
+
==== Memes ====
 +
[[File:Meme.jpg|thumb|right|150px|A classic internet meme]]
 +
The concept of a meme was coined by Richard Dawkins in his 1976 book "The Selfish Gene". It refers to an idea, behaviour, or cultural element that spreads and replicates through imitation and cultural transmission. Just as genes carry biological information, memes carry cultural information, evolving and propagating as they're passed from one individual or generation to another. Memes can encompass a wide range of cultural phenomena, including customs, rituals, fashion trends, catchphrases, and more, playing a crucial role in the evolution of human culture and society. As we've seen in recent years, the internet has allowed memes to spread and evolve much more rapidly, and AI promises to multiply this still more.
  
The selection aspect of evolution is carried out by the ''development loop'' discussed prior.
+
Memes are a very similar concept to our idea of the self-representation (in the body-schema sense) within a holon which is effectively a "behaviour package" (a rule-set). Adaptation and evolution are enabled by all instances of the same class forming a community which aggregates metadata about the packages and is automatically shared.
* producer (institution) and intention have knowledge in common
 
  
==== Putting all the loops together ====
+
This is the same as molecules, proteins and cells that make up an organism all being in flux around form determined by the organism's DNA. Likewise, our own mental cognitive symbols are in flux around forms within the collective unconscious. [https://www.youtube.com/watch?v=AZX6awZq5Z0 This lecture by Daniel Denette] is a great introduction to biological evolution, cultural evolution, memes and even internet memes.
The loops are all interdependent. The evolutionary loop has nothing to share with the whole unless selections are made by the development loop. The development loop only has the need to select new things if operational data from the production loop calls for systemic changes. The production loop can only operate within the context of productive economic relationships. And finally, such relationships can only be formed and maintained in a context of shared knowledge.
 
  
The four loops are loosely coupled via the holon's informational representation, so they can all operate independently (without referring to each other to co-ordinate their operations). But yet as a continuous holistic holon they form a causal chain that underlies a higher order of organisation. The holon as a whole is a clockwise loop around the four quadrants.
+
==== Focus ====
 +
The holon is itself a group of holons which we call ''siblings''. All the siblings find themselves together in a private informational context through which they can express themselves to each other. The context represents a particular objective that the siblings collaborate together on, and which is provided by the holon - the parent of the sibling group which the group are in service of. In IT terms we'd say that all the siblings are parallel child threads in a shared private scope owned by the parent object.
  
These four loops together maintain the continual progression of the holon. Every holon is a first-class citizen because it has complete autonomy over it's operations and relationships, but also over itself systemically - what it presents itself as in society and what its abilities are.
+
The ''focus'' is the combination of content and thread aspects of system execution. It is the actualised content in the present moment in the context of a particular sibling (that is visible and accessible by the sibling).
  
The evolutionary loop ensures that beneficial local adaptations and knowledge are shared globally, leading to specialisation and diversity. The economic loop forms the basis for market dynamics with assured transparency and objectivity leading to balanced exchange, fair resource allocation and productive relationships.
+
The focus occupies a "moment" (also called a "session" or "slot") in time, the duration is context-dependent, for example on the type of agency involved. During this moment the agent acts (performs action) in accordance with the current ''condition'' of shared local context.
  
The four loops together form a complete definition of an autonomous holon that can achieve objectives and continuously improve itself. While also contributing to a culture and society that are provably committed to the freedom, prosperity and well-being of its individual members.
+
==== Scope ====
* back to the balance, incentives etc in the org system intro
+
In information technology, the term "scope" refers to the ''names'' that can be locally referred to by a process. The context mentioned above that agency finds itself within is called "private" scope, and consists of a list of ''sibling'' names, which are other things that "reside" within that same scope, such as information and other agents, which are said to be "local" to each other.
  
=== Self-assertive behaviour ===
+
We also have "public" scope, which is the subset of the private local names that are made available to the parent context. And "non-local" scope which is network-wide and will be introduced further on.
The self-assertive behaviour is conceptually intuitive because it's the normal behaviour we expect from an OO object or an organisation system. It's where the holon has its own autonomous objectives and has the resource and ability available to continuously move towards these objectives, and to continuously adapt to new circumstances and improve its abilities.
 
  
==== Instance ====
+
==== Salience ====
We're introducing the self-assertive behaviour first because it is conceptually more familiar. The self-assertive, as a behaviour, has both a class (left) and an instance (right) side. Here it's the instance side that is most familiar, because it's concerns the normal day-to-day operations of the holon-organisation.
+
Focus applies to the present moment and refers to the energy that brings the present moment into being in a particular scope allowing an action to be performed. Salience refers to what ''will receive'' focus due to being ''instantiated'' ("installed" into the local scope) or "connected into time". Salient things are "in our field of awareness".
  
===== Scope =====
+
Salience, focus and agency all go hand-in-hand as none are meaningful without the others. In terms of organisation, salience is the types of activities (behaviours) that may need to performed, and agency is the ability to actually perform them. Roles that may need to be filled, and those able to fill the roles.
An instance, being an object in the OO sense, has a private internal persistent state for its operational memory, its ''scope'' of operation. The persistent state is a structure of class names all representing local information and further instances within.
 
  
The scope is a ''namespace'', a list of all the things that exist directly by reference to only their name. It's scope that allows for the distinction between public and private.
+
==== Activity ====
 +
Focus and activity go hand in hand, all focus is in the form of activity being performed. A holon as a whole is a continuous timeline made up from structured threads of activity. A single action occurs in single moment of focus, and the whole stream of activities makes up a thread of "experience".
  
* instance scope as blackboard
+
Focus is always within the context of an activity in a particular state of progress or completion. The top-level activity aspect of a holon is constituted from a future component above, a past component below and the present in the middle.
* instances are agents.... levels of agency (agency in the form of rule executors, continuous improvement participants)
 
  
All instances receive regular executional focus. This is the ability to apprehend the information in the scope and act on any instructions therein. This agency may be simple like a programming language interpreter, or very high-level like a human or AI agent.
+
Activities have a "lifecycle", they start off initially as just intention without any commitment of resource externally. Eventually they reach a mature enough state that they start to form commitment where actual roles and resources become involved. Once such resources are "filled in" sufficiently, aspects of the activity become ''imminent'' ("booked into schedules"). Eventually they make their way down into the present where they become ''active'' in production generating ''accounts'' of completed (past) activity with corresponding state and reputational changes. And finally their informational aspect is ''integrated'' both locally and beyond.
  
Regardless of the agentic complexity, it is fair to say that all instances have a subjective local point of view consisting the information and threads of activity within the instance scope. They find themselves to be in an organisational context consisting of other instances of various classes of agency. The organisation context these siblings find themselves within is itself an instance.
+
==== Self-representation ====
 +
A self-representation is an informational structure that represents the state of the holon itself. This is a necessary aspect of an autonomous agent that's based on a continuous improvement cycle. A holon is a continuously improving self-representational structure, developing itself as an organisation and its state of position.
  
An instance is an abstract informational representation of something real in the world that's being organised. The instance's informational content is a ''representation'' in the same sense as the ''body schema'' as described above.  
+
We mentioned above that the holon's self-organisational structure is called its self-representation and is the holon's equivalent of a ''body-schema''. Here we want to go into a little more detail about this self-representation data structure.
  
An instance has one scope containing one representation, and every representation and its scope pertain to one specific instance.
+
The state of a holon-instance is the informational content contained within the instance's scope. Since an instance involves three kinds of scope (public, private and non-local), it also contains three kinds of state corresponding to them. We refer to these three aspects of state all together as simply ''state''.
  
All the instances sharing the same scope receive proportions of the executional focus. They all interact in accord with the ''blackboard pattern'' described above, where their shared blackboard is the ''representation''.
+
The private and public state together are called the ''foreground-state''. They're the values associated with the unique names constituting the instance's private and public scope, which is really just a single scope, private by default, but may have any amount of it presented as its public interface.
  
===== First-class citizens =====
+
The non-local aspect of state, also called ''class-state'', ''background-state'' or ''default-state'', is the state that the instance has as default by virtue of its class (or more precisely, by virtue of the internal class structure that the class defines). Any local foreground state ''overrides'' the default structure and state provided by the class. This is essentially the same way that instances extend and override their classes in traditional OOP.
In OO, objects are considered first-class citizens when they are granted the same level of importance and treatment as any other data type or entity in the programming language. This means that objects can be instantiated, manipulated, and passed around in the code just like integers, strings, or other basic data types.
 
  
The first-class citizen status a holon means that every holon instance has all the same inherent abilities and treatment as every other holon instance, regardless of it's depth in the hierarchy of instances.
+
A holon's state is a continuously maintained ''self-representation'', an abstract version of its real-world counterpart. An information structure that ''represents'' the holon's instantiated behaviours and the state of the real resource under its ownership and control. The instance state has exactly the same meaning as in traditional OOP, its the way that the structure and continuity of it are handled that differ.
  
Another important related aspect is that all first-class citizens are able to be understood and progressed by general agency if it's available in the context.
+
The representation is ''bidirectional'', on one hand it's always changing to reflect the current state of reality, and on the other it can be used as an interface through which intentions are expressed.
  
* FCC, recursion, scale-independence are all directly related
+
An instance is an informational structure which follows the pattern determined by its class, and also represents its specific real-world state. Any organisation follows this same familiar pattern, they're abstract patterns that we use to manage our resources and information together in society. So the informational structure of an instance is a representation of both the class pattern and of actual resources that fall within its designated objectives.
* every instance is a beginning of infinity (DD)
 
* infinite potential, scale independent
 
* scale-independence also means that children may be more complex than their parents
 
  
===== Continuity =====
+
Its important to note that the representation is not the actual resource, but rather an abstraction of it. The holarchy does not directly ''contain'' any of the resources that are being organised by it, rather it contains metadata about the resource. Imagine a spreadsheet of our finances for example, the specific file in question is an instance that represents some financial state in the real world such as bank transactions and balances. This spreadsheet instance also represents a definite ''spreadsheet idea'' that determines the structure and methods available in the context of any spreadsheet instance.
The representation is like a cache that is updated from the activity stream (composed of events such as new items in data sources or state changes). It's an abstraction of change over time. The cybernetic loop involves the present state and a future target state, and so as a model it depends on the linear passing of time.
 
  
The activity stream of change events all occur at specific times and have specific durations. Activity is the result of attention from agency, and each instance-scope of agency attention is a ''session'' (moment). Each scope has a thread of focus formed from its chain of discrete sessions.
+
The operational work of an instance is to use informational connections to resources to maintain a representation that is ontologically structured in accord with the class. The state of the structure is continuously fitted to the real state of the resource outside the holarchy.
* like logging, the source of knowledge generated locally where it occurs
 
  
Agency in any scope can refer to other local items by class-name and can also navigate to past and future slots too. This is like a process in calendar event slot being able to refer to previous and subsequent slots in which that same event occurs.
+
Instances use this representational mechanism to serve as ''interfaces'' allowing us to interact with and organise our information and resources using an evolutionary ecosystem of established organisational patterns.
  
The representation incorporates this schedule slot schema in its mechanism. This allows the flexible expression of declarative knowledge on which the cybernetic loop operates.
+
==== First-class citizens ====
 +
In the context of programming languages, a ''first-class citizen'' is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, and assigned to a variable. In most OOP contexts, objects are first-class citizens, meaning they can be instantiated, manipulated, and passed around in the code just like other basic data types.
  
This means that a standard way of talking about future and past is available in any context at any scale whether it be a single parameter or an entire organisation. It allows us to clearly define objectives or problems and behaviours to achieve or resolve them.
+
The holarchy is not a programming language or OOP environment in the traditional sense, since it's a higher level of organisation based on general cognitive agency. But we use the term regarding holons to imply that every holon instance has all the same inherent four-quadrant form as every other holon instance, regardless of it's depth in the hierarchy of instances, its complexity or simplicity.
  
This common understanding across all classes of the flow of time is the foundation of the autonomy of a holon. The thread, persistence scope and the evolving representation of reality give the instance an autonomous subjective perspective.
+
First-class citizens are all equal in the sense that they could all evolve into anything else, all essentially have the potential of becoming any other. Holons are all first-class citizens, each having a continuous identity with material, knowledge, objectives and production all in flux around it, like the Ship of Theseus. This flux dynamic is the form of our cognitive architecture and our implementation of the agent-arena relationship.
  
====== Activity ======
+
=== Knowledge and patterns ===
* the structure of the activity itself
+
The class-instance concept expressed by the Ship of Theseus legend is all about knowledge and behaviour patterns. Essentially knowledge represents behaviour patterns, it can be communicated, learned, embodied, taught, used, adapted and assessed.
Whenever anything changes in a the state of an instance (i.e. to the informational representation), the change is accounted for in a kind of "ontological log entry" called an activity. Each activity exists in a particular ''time slot'' at a specific point and scale (minutes or hours etc) on the time line. The activity stream is an instance's timeline as a thread of attention. This is the foundation structure of the holarchy as a cognitive agency, which will come back to soon.
 
  
A class is a package of rules and other classes. Each rule is a condition and and action. Actually it can just be one or the other as well, or even neither as it can start as just a container for an idea like a file-system folder can be.
+
Knowledge is a behaviour pattern in shareable (communicable) form, ''functionally'' it depends on community, it is a ''non-local'' concept. In a community context, the assessment, adaptation and selection of knowledge leads to an inherent evolutionary aspect to knowledge. Knowledge, language, community and evolution are all interdependent aspects of a single fundamental class-instance mechanism.
  
Conditions and actions are just descriptions (messages) designed for apprehension by local agency (there may be many different language version of the same message too kind of like ''i18n'' keys and messages).
+
An agent can ''use'' or ''embody'' knowledge locally by establishing it in their self-organisational structure. The more the agent ''uses'' it, the more established it becomes. The cost of operating it becomes lower, the embodiment becomes more efficient, which is the patterns becoming more "habitual" (consuming less attentional resource).
  
The form of the messages are defined in their class aspect, which also includes variable states, also like the ''i18n'' concept. Completed activities are instances of the message class having the values filled in to represent actual circumstance and results etc.
+
Knowledge is a consistent map of what's established in usage including variations, ordered with the most used being most prominent towards the root. This "meaning map" is a decentralised process involving all local embodiments (instances) of a particular pattern (class).
  
The instance's informational representation can be built by "replaying" the activity stream, so the representation is more like a cache that the system is not dependent on.
+
For our purposes, "behaviour pattern", "organisational pattern" or simply "pattern" are interchangeable terms. ''Knowledge'' is what a pattern represents, and the ''class'' is the permanent identity by which we refer to and share the knowledge pattern.
  
Conditions can be evaluated in real-time by subscribing to activity streams rather than "polling" the representation. Conditions are simple abstractions extending the representation, but higher abstractions like queries or reports work just the same way, and can serve as conditions.
+
The class-instance system is the foundation of the holon model, it's the mechanics that define what we mean when we say "behaviour pattern". Being the "foundation" means its the part of the system that's defined in program code, so we need to introduce a few key software concepts before getting on to the specifics of class and instance.
*lifecycle of an activity
 
  
====== Multiplexing ======
+
==== Production rules ====
* very general here, dedicated 4Q doc goes into the details of it
+
The lifecycle of an activity might simply consist of a single session of a single agent's focus, or it could be a very complex hierarchical structure of projects and roles that activate under specific local conditions throughout time. Activities can be in a variety of organisational forms all determined by their structure, such as continuously developing, reoccurring, one-off, conditional, pipelines and cyclical.
Multiplexing allows a single thread of discrete time-slots to represent arbitrarily many threads organised in an arbitrarily complex hierarchy.
 
  
Multiplexing is the natural mechanism for how attention can be distributed throughout a hierarchical structure in a scale-independent way (the same process applies regardless of the depth or width throughout the tree).
+
Rules can be composed into complex workflow structures, allowing for the expression of complex logical relationships. Production rules are widely used in expert systems, business rules engines, and knowledge-based applications.
* Agency focus flows throughout the tree of instances
 
* the flow of focus divides in each scope to distribute amongst any agency in child instances
 
  
===== Instantiation =====
+
Production rules play an important role in automating decision-making processes, enabling systems to make reasoned choices, offer recommendations, and adapt to changing circumstances based on the knowledge encapsulated in these rules.
We've discussed what an instance is in terms of a data structure, but the other side is about what it ''does'', its autonomous behaviour.
 
  
The class is an abstract idea of ''what would happen'' if it existed as an instance within an actual physical (or informational) environment, how it ''would'' behave and undergo change within and affect that context.
+
Production rules provides a powerful means to represent systems and knowledge that may take all these myriad forms. A production rule consists of two essential parts: ''conditions'' and ''actions''. Such rules can be simple and binary such as "if X is the case, then do Y", or they may be very continuous and general such as "while X seems to be an issue, perform behaviour Y to mitigate it".
  
Typically, instantiation is the process by which a class establishes itself into an actual live organisational context. This can be thought of as ''installation'' and is analogous to ''onboarding'' in a human organisation.
+
The rules themselves are in a form that is understandable and actionable by the relevant local agency. There is nothing in the rule content that refers to control-flow or workflow, the flow of focus is determined entirely by the structure of rule composition.
  
Once the instance is established it then enters its ''operational'' phase where it carries out its objective. Instances can be one-off jobs, which enter a closing-down phase when they're completed.
+
It's the ''structure'' of the production rules that defines the ''conceptual meaning'' of the organisation, not the ''agent-oriented content'' of its production rules. In our system the rules follow the self-organisational structure introduced above.
  
Many instances are not one-off, they're continuous behaviours. They can still be easily removed or changed, activated and deactivated, but while they're instantiated and active they effect the operate a as continuously improving and evolving holon.
+
This pattern allows complex workflow (organisation, control-flow, program execution, process) to be intuitively understandable without specialist knowledge about the workflow mechanism itself.
  
In the holarchy, all the phases of the instance lifecycle are continuous. The circumstances or class could change at any time requiring various internal installations and destructions. And the operation might be permanently required.
+
==== Composability ====
 +
In fact it's this lack of reference to control-flow (''declarative'' or "results driven") that gives production rules an inherent ''composability'' with each other.
  
====== Request ======
+
Composability permits ''self-instantiation'' which was talk about above in the context of ''virtual instantiation'', ''imagination'' and ''instantiation of variations''.
Instantiation starts with a request (e.g. as an issue raised by the do phase). In terms of the holon data structure such a request is made by creating a new empty child node of a given class.
 
  
The continuous improvement nature of the instance is to bring the instance to its ideal state according to the class. Then the factory phase begins where information flows in from the parent and beyond, allowing a local instance to be established and attuned to the local conditions and preferences.
+
This "inclusion of self within" permits extension, and extension is a prerequisite for self-organisation and for evolution too. In the holarchy, evolution is functionally in the form of a collective ontology of variations (related compositional behaviour structures).
  
====== Virtual instantiation ======
+
==== Decoupled agents ====
Instantiation is ''virtual'' when the resources required for the instance to start up and operate are not actually available. Instead they're ''simulated'' by state and activity data which matches historical activity and usage statistics.
+
A group of composable behaviours together in a local scope are inherently ''decoupled'' threads of operation, because they don't refer directly to each other directly only to the shared environment in terms of class names. Decoupled operation is scale-independent and flexible to changes in the operational conditions.
  
Actual resources are connected to a part of the representation that acts like a local index of the data so that it can be part of the organisation. The agency which is responsible for maintaining this index has been delegated down to something simple like a Python function. And so the same agency that made this delegation (translated its own imperatives into Python) can just as easily make a function that provides random data that matches the real metrics.
+
Siblings can work on their own schedules, synchronously or asynchronously, discretely or continuously. Workload and resource flow likewise can very and the decoupled group will respond smoothly without need for co-ordination amongst themselves.
 +
 
 +
Behaviour patterns refer to each other by class name in a decoupled manner. Pairs of behaviours that act on each other are ''decoupled feedback loops'', which are an inherent feature in the four quadrant model that we'll come back to later.
 +
 
 +
==== The blackboard pattern ====
 +
This local scope that agents find themselves within when they receive attentional focus follows the ''blackboard pattern'' of execution which, in the case of a holon, goes hand-in-hand with the production rule pattern. The blackboard pattern represents a group of experts collaborating together around a blackboard, where they each contribute insights toward solving a complex problem.
 +
 
 +
It's a way to harness collective intelligence in systems with multiple agents, each with specific abilities. This modular and flexible approach allows for emergent solutions and the leveraging of specialised expertise without requiring any single agent to solve the problem alone.
 +
 
 +
It's widely used in artificial intelligence and distributed computing for its adaptability and collaborative problem-solving capabilities. It's also often chosen for its ''decoupled'' approach where agents can collaborate on a problem without needing to coordinate directly with each other.
 +
 
 +
The organisation that takes place within a biological cell bears striking resemblance to the blackboard pattern, especially when combined with the production rule concept. The cell essentially defines a local private scope containing resources and enzymes, which is like the private blackboard shared by a set of relevant sibling agents. And the conditions matching relevant actions is like the cell expressing or suppressing particular behaviours in response to it's immediate needs (by dynamically regulating its biochemical pathways and functions in response to environmental conditions).
  
In this way any instantiation can be tested before using it to interact with real resource and contacts. Virtual instantiation can apply to small changes to an organisation as well simply by having a new instantiation that's a clone of the organisation, but some aspects of the clone are changed, so we can observe them for a while before deploying the change in the live organisation (like a commit in software development, or ''standardisation'' in the PDCA loop).
+
==== Workflow ====
 +
What we've been discussing with the blackboard pattern and production-rules is often referred to as "workflow" or "organisation". It's not really referred to as a software design pattern, because it's quite a general concept. It concerns primarily process description and execution. Using the term "workflow" (or "organisation") rather than "execution" or "process" implies operation at a high level of abstraction, using a graphical user interface to administer workflows rather than program code.
  
Virtual instantiation is the organisational or OO equivalent of ''imagination'', and is an essential prerequisite for adaptation.
+
Although workflow is considered to be on a higher level of abstraction than program code, it traditionally still follows the same pattern of program execution whereby there workflow consists of connected nodes that are similar to traditional functions having inputs with outputs connecting to the inputs of subsequent functions or workflows.
* tie this in with declarative objective?
 
  
====== Factory ======
+
==== Behaviour patterns ====
* OO factory
+
Traditionally production rules and workflows very discrete in their execution, for example the ''condition'' part of a production rules is considered to be similar to an "if-then" statement, and as discussed workflow nodes are all akin traditional functions.
* in OO its a a static method, it's in class scope
 
The factory phase relates to the the ''selection'' aspect of evolution, because it's about selecting the best variations of the class to match the local circumstances. The best-matching class could change over time as the circumstances change as well.
 
  
====== Operation ======
+
But by implementing the production rules in their own private persistent scope as per the blackboard pattern, the rules are permitted to operate asynchronously. The blackboard pattern ''decouples'' the agents (knowledge sources) from each other so that they're free to interact via the scope in their own time.
The operational phase of an instance is where the actual work is done toward achieving the objectives. This takes the form of a continuous improvement loop. As described above, the informational structure of the instance is a ''representation'' of the class behaviours and resource state.
 
  
In the operational phase, issues and requests can be generated for consideration by the adaptation phase.
+
Similarly in the case of the traditional workflow, if we change the links connecting workflow nodes into ''queues'', we decouple the output from the input, thus arriving at the more general blackboard pattern again. The two workflow node functions involved can work in their own time, and can easily scale to more or less actors. Also the queue itself can extend within to become a more complex function rather than simply a pushable and poppable list.
  
====== Destruction ======
+
In the holarchy, we call this generalised workflow and production rule like concept a ''behvaiour pattern''. The performer of the behaviour we call an ''agent'' and the private "blackboard" shared amongst the local sibling-agents we call the public ''arena''.
The destruction phase is about freeing resources that were dedicated to the instance, presenting a final account and removing itself from the organisational context.
 
  
The final account of an instance is used for assessing performance and contribute to reputation. In terms of software execution, this is equivalent to a function's ''returned value''.
+
Behaviour patterns are very flexible, allowing very different types of agents to interact seamlessly; discrete, continuous, general, specific, asynchronous, stateless etc. Any pattern can change in complexity or volume dynamically. They're also in a form that is inherently ''extendible'' which is essential in self-organising and evolutionary systems.
  
As with the other phases, in an actual holon, the accounting and removal of resources or classes can be a continuous or event-driven process.
+
The holarchy system defines a unified ontology of shareable behaviour patterns, which are production-rule sets in the form of ''condition:action'' pairs. Each pair is a feedback loop with the local environment (a cybernetic loop) which can be thought of as the generalised continuous version of a traditional production rule.
  
==== Class ====
+
These behaviour patterns all working together form a kind of continuous workflow and improvement paradigm, which closely resembles the ''body-schema'' concept introduced above.
The class aspect of objects is analogous to Koestler's fixed rules, it defines structured possibility space within which instances can select and enact appropriate activities from all the possible ones. In OO, the class aspect is composed of program code that defines the dynamics of the private implementation and the structure of the public interface. Koestler's fixed rules provide a repertoire of behaviours corresponding to the conditions under which they apply, and so the class aspect of our holon contains declarative rules rather than imperatively defined functions.
 
  
The fixed rules are only "fixed" relative to the internal dynamics that activate and deactivate rules regularly in response to the dynamically changing local conditions. But these "fixed rules" do undergo change on a slower evolutionary time-scale. In IT this dichotomy of change is expressed in the form of the fasting-changing run-time and the slow-changing development-time. In our model, the flexible strategies operate in the run-time where the different rules from the fixed repertoire become salient depending on present conditions. Fixed repertoires evolve slowly under community feedback in the form of usage statistics.
+
Behaviour is performed by agents, and it has a verb aspect ("performing") which is the execution aspect of it in the present, and a noun aspect ("the performance") which is activity creating the past (an ''account'' of the activity, its ''performance metrics'').
  
The OO system that is used by a high-level programming language is fundamentally about classes and instances (even if they don't explicitly take those names), because all OO is about the organisation of implementation details into encapsulated packages behind established interfaces. The word "class" refers to the packaging aspect of this organisational process, and "instance" to an actual executing occurrence of a package. The difference between different kinds of OO languages is about the different ways of organising of the packaging and deployment of common functionality.
+
==== Class and instance ====
 +
The Object Oriented Programming (OOP) paradigm was created in the 1950's to try and better fit the data structures and functions of software engineering to the actual entities in real life that were being represented by the software system.
  
This general functional organisation that class and instance provide is exactly the purpose of the holon model as well. But a holon extends this idea to serve not only its local individual objective, but also serves the integrity of the whole formed by all holons. We can say that traditional OO defines just the self-assertive behaviour, but the holon model extends it to include the integrative behaviour as well.
+
OOP uses "objects", which are ''instances'' (specific occurrences) of ''classes'' (templates or "blueprints"). Over the years a huge variety of paradigms and languages have emerged that incorporate various aspects of OOP, and also exhibit many new variations on the theme to better fit the dynamics between processes, knowledge, material and agency we experience in the real world. The main difference between OOP paradigms essentially comes down to differences in their functionality of classes and instances.
  
Holarchy is a networking protocol aimed at small organisations, allowing them to organise in a way that efficiently progresses their own objectives, while also maintaining the integrity of groups and the whole network. Being able to organise and share knowledge are the fundamental foundations of holarchy, but what exactly are knowledge and organisation? Let's look at the knowledge side in more detail first.
+
A class acts as a blueprint for creating objects, defining the properties and behaviours that the objects will have, in other words it is the ''pattern'' of behaviours. For instance, if you have a class named Car, it might define properties like colour and make, and behaviours such as drive and stop. An instance, on the other hand, is an actual object created from a class. It represents a specific example of the class with its own unique values for the properties, such as Fred's red Toyota car. While a class provides the template, instances are the real objects you work with in your programs.
  
* an instance is a manifest representation  of a class
+
Class and instance are two interdependent concepts which are essentially another software design pattern, although they're so ubiquitous that they're an inherent part of the design of most programming languages, and so are rarely called a design pattern. We'll call them a pattern here, because we're defining our own specific version of the concepts that depend on the software environment for only very basic data-structure capability (one which can support the aforementioned workflow concept).
  
===== Factory and adaptation =====
+
===== Holonic class and instance =====
The OO Factory pattern is responsible for creating instances of different classes or subclasses based on the specific local requirements or conditions. It is essentially a means by which the initial instantiation process can be guided by the class itself - the class can install itself, or a more fitting variation of itself, where instances of it are requested.
+
When we say "patterns of behaviour" we're implicitly drawing on the fundamental concepts of class and instance. The term "pattern" implies the ability to repeat a behaviour (perform it, represent it), refer to it and communicate it. The term also implies ''composition'' and ''structure'' which, as discussed above, production rules and behaviours are compatible with. Class and instance are essentially the packaging and organising methodology for behaviour patterns.
  
In reality, circumstances in both the class and the local context change over time, so if the same instance had been instantiated at a later time it may have been structured differently during it's "installation".
+
Class and instance are extremely fundamental concepts, because they define the actual processes behind behaviours, patterns, encapsulation and abstraction, actually implementing those concepts and bringing them into being. It's the ''functionality'' behind the fluid nature of a holon's identity to work in the way outlined by the Ship of Theseus example above.
  
''Adaptation'' is essentially the continuous version of the Factory pattern, where the sub-classes used and their structure is continuously "fitted" to meet the dynamic circumstances.
+
The class aspect of a holon is analogous to Koestler's ''fixed rules'' concept, it defines structured possibility space within which instances can select and enact appropriate activities from all the possible ones. In other words, classes define how an instance of it ''would'' behave ''if'' various conditions were the case.
  
Adaptation is ''creative'', in that it's not only about "installing" the most fitting of the existing class-variations, it may also request or create new variations. These are driven by feedback and metrics from the instance's operation.
+
The instance aspect corresponds to Koestler's ''flexible strategies'', where the behaviours that are expressed match the present local conditions. A class is an abstract "package" of functionality defining how the package ''would'' function if it were represented by some actual functional resource - i.e. how a local ''instance'' of it would behave.
  
===== Variations =====
+
A holon is very much like an object in OOP, having public interface via which it interacts in the arena and private scope where agentic control takes place. But rather than the encapsulated (private) behaviours being defined by program code as they would in a traditional OO object, they take the form of structured behaviour patterns as described in the prior sections.
* variations are a group of sub-classes
 
* variation prominence by establishment-in-usage
 
* an instance's class may change over time to another variation
 
* an existing variation may be instantiated, or a new class may be added
 
* this is source of adaptation
 
  
===== Ontology =====
+
This idea of an instance interacting via a public interface which encapsulates its internal workings is called ''abstraction''. The class defines the interface and internal structure that its instance will follow. A class is ''conceptual'' whereas the instances are ''actual'' (actualised in time), and we say a class is an ''abstraction'' of its instances.
The entire global graph of classes connected by their dependency relationships make up what we call the ontology. What classes depend on (contain) what other classes, is not black and white since the child classes are a group with varying prominence based on how established in usage they are - which is determined by the global merging of salience (selection and usage) of the variations.
 
  
It is an abstract concept, because no single peer can hold the whole ontology, but yet it is a consistent and structure in which every part of it is accessible. The ontology is the result if the integrative behaviour of the holon, so we'll come back to it soon in that section.
+
===== Meta-pattern =====
 +
This pattern is really a (or the) "meta-pattern" (pattern-pattern), it encapsulates the concepts of defining and re-using patterns of behaviour or functionality. This is a more fundamental concept than Bateson's idea of a meta-pattern which is about patterns which are very fundamental and seen across all living systems, what we're talking about here is more like the base-class of ''pattern'' itself.
  
==== Self-representation ====
+
A "class" is essentially a ''name'' (also ''reference'' or ''identifier'', a unique sequence of symbols) that refers (leads to) to a specific abstract grouping of other class-names, and "instance" refers to a specific "pool" of actual operational resource that is arranged in such a way as to ''represent'' the class in the way it behaves and develops in time and space. Classes represent sets of related behaviours, whereas instances are groups of actual agents capable of performing behaviours along with its current state of development.
The self-assertive behaviour of the holon is all about maintaining a ''self-representation'', an abstract internal version of ourselves. An information structure that ''represents'' our instantiated behaviours and the state of the real resource under our ownership and control.
 
  
The cybernetic loop involves the present state feeding back into the system where they affect future action. The representation, being an extended version of the cybernetic loop, also has this dynamic. The activity flows from the future through the present and into the past as an activity stream. Information from the past informs decisions about salience and direction which are instantiated into the future.
+
This class-instance meta-pattern is a specific naming mechanism, a unique name takes the form of one or more structural representations of what the name refers to in terms of knowledge and behaviour patterns (or more simply put, it specifies a set of child names). Every representation of a pattern has the its own local approximation of the collective version which it uses for ''defaults'' and as a ''template''.
 +
{{dinkus}}
 +
To summarise: Classes are unique names that refer to specific packages of evolving knowledge and behaviour structure. They exist in the form of groups of instances throughout the holarchy, and their collective version is the totality of all instances variations of it, and is maintained by all instances which are structural representations of the class backed by real resource and in a state of in-flux development and operation.
  
In this way the representation is bidirectional, on one hand it's always changing to reflect the current state of reality, and on the other it's being used as an interface through which intentions are expressed as with the body schema.
+
==== Class mix-ins ====
 +
Classes need to be ''composable'', they need to be able to be combined into new combinations. Different OOP paradigms use different approaches for how composability is achieved. One method called "class mixins" allows classes to be instantiated into the context of existing instances. This matches the holon context well because it's exactly the same idea as sets of productions rules operating together in the same local scope in accord with the ''blackboard'' pattern.
  
When we extend this basic cybernetic loop to a hierarchy, we find that the ''activity'' side of the rules is a top-down flow of control (attentional focus) and the ''conditional'' side is a bottom-up flow of control. The top-down flow is imperative (execution of instructions) and we call the process ''instantiation''. The bottom-up flow is declarative (all about the state) and we call the process ''classification''.
+
Production rules (behaviours) are a composable means of defining and organising functionality, and the class-instance system is the means of organisation.
  
After the class is fully set up, the instance moves into the phase of normal operation which is all about fulfilling its actual designed purpose as a class in its specific local instance context.
+
An organisation is a whole structure of mixin-instances that are activating in schedules and in accord with present conditions. This is the holon's self-organisational structure or "self-representation", it's a ''mosaic'' of instances of various classes that can be organised in dynamic ways that match the local circumstances and preferences. In other words a specific sub-set of the possible expression space defined by the class.
  
An instance is an informational structure which follows the pattern determined by its class, but represents something specific in the real world. Any organisation follows this same familiar pattern, they're are abstract patterns that we use to manage our resources and information together in society. So the informational structure of an instance is a representation of both the class and of actual resources that fall within its designated objectives.
+
A good example of this type of dynamic class-instance relationship and structure is a live streaming music mix channel. This channel consists of a structured schedule of music themes as well as potential spontaneous or quasi-random aspects. The content of the channel is composed of mixes and remixes of existing classes from the evolving establishment.
  
The instantiation/factory phase is about constructing the appropriate form for the representation that best matches the local circumstances of the new instance. Then the operation phase ''maintains'' the representation ensuring that it always matches the current state of actual resource in accord with the patterns of operation defined by the class. If the local circumstances change, some more factory phase may be needed to adjust the representational structure.
+
Within the mosaic are many structured instances that operate in accord with clearly defined behaviour structures and present themselves in the form of clearly defined interfaces. These knowledge structures specialise and evolve through establishment in usage within all the local instance structure mosaics.
  
Its important to note that the representation not the actual resource, but rather an abstraction of it. The holarchy does not directly ''contain'' any of the resources that are being organised by it, rather it contains metadata about the resource. A simple spreadsheet of our finances is a good example, the specific spreadsheet in question is an instance that represents some financial state in the real world such as bank transactions and balances. This spreadsheet instance also represents a definite ''spreadsheet idea'' that determines the structure and methods embodied in the specific spreadsheet in question.
+
==== Merging organisations ====
 +
Holons are inherently mergeable. Their self-organisational structures are inherently mergeable due to both the composability and the collective commonality of the ontological structures that make them up (due to the general-to-specific directionality).
  
The operational work of an instance is to use informational connections to resources to maintain a representation that is ontologically structured in accord with the class, with the specific state of the structure continuously fitted to the real state of the resource outside the holarchy.
+
Every holon is essentially a ''mosaic'' of common knowledge patterns in a specific local state of instantiation. All such mosaics are wrapped in the collective ontological structure, so that what's relevant and related within the merged structure is closely connected.
  
Instances use this representational mechanism to serve as ''interfaces'' allowing us to interact with and organise our information and resources using an evolutionary ecosystem if established organisational patterns.
+
The wrapping of organisation in common collective ontological structure also makes it much easier to align even when we have different ways of doing things. The merging organisations may use different tools, and it would defeat the purpose of the merge if some members were now forced to change when they all want to continue using what they're used to.
* resource flux, ship of theseus
 
* resource connection
 
* API results maintained as an ontologically structured cache
 
* classification, abstractions on the cache
 
  
The change of state events that are received from connections to real state (such as an API end point or file event) are translated to the representation including various layers of abstraction such as reports, queries and format conversions.
+
For example, one of the organisations uses Xero for their accounts and the other uses a custom spreadsheet, one manages their tasks in Trello and the other using Github Issues. If both of these organisations are holons, then the conceptual meaning embodied within these different tools will be represented ontologically in their respective self-organisational structures, and so they're still inherently mergeable.
  
==== Specialisation ====
+
Essentially these merged organisational structures highlight the conceptual crossover between the holons involved, permitting new potential to be explored by all participating users and agents. This process also permits the unrealised potential to be explicitly known, such as incompatible or conflicting perspectives or values. The resolving of such conflicts is the organisational equivalent of resolving conflicts in merging a branch in a Git repo.
Specialisation, also known as adaptation or adjustment, is when ''systemic'' changes are made to the local organisation, i.e. changes to the way the organisation operates. These changes are made specifically for one's own purpose.
 
  
Specialisation can mean the changing of classes to other existing variations, or it may involve developing a new variation.
+
==== Evolution ====
* more detail on general -> specific movement (specialising)
+
Evolution can be boiled down to an extremely simple dynamic in its general form. David Deutsch describes it as "the creation of knowledge through alternating variation and selection". Note that we're talking about the general principle of evolution here, not specifically biological evolution.
* specialisation is also extension, refinement, adaption etc
 
** it depends on virtual instantiation
 
* local adaptation and performance assessment
 
* AI curation (just AI as human here, details in AI section)
 
  
----
+
Human culture is evolutionary knowledge. It depends on, builds on, and consists of, other knowledge, and is always evolving in diversity and complexity. Knowledge and evolution go hand-in-hand, they're interdependent concepts.
need to merge sections below into new structure
 
----
 
  
In a holon, the organic behaviour is the result of two different general behaviours working together, the self-assertive and the integrative. And, being an OO system, both of these behaviours are themselves constituted of class and instance sides.
+
The complexity we see in evolutionary systems (such as biological evolution) is due to the evolutionary dynamic itself, which tends towards ever more diversity and complexity. But the underlying dynamic responsible for all this complexity remains simple and unchanged.
  
The self-assertive behaviour with it's class and instance side is intuitive because it's what we're used to in an organisational system or OO software development project. It's about setting objectives, organising work to move towards them and adjusting the process through a continuous improvement cycle. The instance side is about the performing of the work to progress the organisation's state, and the class side about the adaptation of the processes in use. These two sides are often referred to as "in the organisation" and "on the organisation" respectively.
+
The nature of knowledge is to evolve in diversity and complexity. It's not just inert information, it's a dynamic process involving subjective values and application within diverse conditions. Our genes, our culture, our society and our own minds are all structures of evolutionary knowledge, even though their media and selection mechanisms differ.
  
The integrative behaviour of a holon is not very well known. The easiest way to describe it is to look at the class side as being a process of integrating the self-assertive class side (the system adaptation). And the instance side as being the integration of the self-assertive instance side (the system operation).
+
The evolutionary knowledge principle actually incorporates the class-instance concept within it. The evolutionary dynamic is an extension of the basic class-instance concept. It is enabled by the compositional nature of the behaviours.
  
The self-assertive and integrative behaviours as wholes can both be seen in the light of contributing to their own "projects". The "project" of the self-assertive behaviour we call the "self-representation" (usually just "representation"). The "project" of the integrative behaviour we call the "market".
+
If we think about some actual examples of class-instance systems in our daily lives such as a market ecosystem of producers, vendors and consumers or software version control systems and their ecosystems like Github we see that they always have a community ecosystem side and a local usage side. We always find that the ecosystem evolves and the local uses specialise.
  
----
+
The holon model incorporates both of these sides with the evolutionary principle in the form of an extension to the basic class-instance concept. The creation of ''variations'' extends the basic class to become the ''integrative arena''. The ''selection'' side of evolution extends the instance tree to become the ''self-assertive agent''. These are the diagonal feedback loops formed from connecting opposite quadrants.
  
Knowledge is shareable behaviour patterns. Rule-sets in the form of condition:action pairs. Each pair is a cybernetic loop which can be though of as the generalised continuous version of a condition:action pair.
+
==== Summary of the form of knowledge and patterns ====
 +
Let's summarise the concept we've described in these prior sections on the knowledge and patterns of the holon. It's an agent-arena system of behaviours organised by a class-instance system in the object-oriented sense, where the instances form a ''mosaic'' of instantiated classes matching local circumstances and preferences. This concept gives us a general description of the aspects needed to replicate the evolving "idea-clusters" that the Ship of Theseus drew our attention to.
  
Holarchy is an OO class and instance system in which the instances form a p2p network that maintains a public map of the global class and instance structures formed from what's established in usage locally.
+
The class-instance system incorporates the collective aspect that represents the many local instances and the market of real resource. Both the class and instance spaces as a whole collective and individually are evolving and continuously improving and specialising.
  
The global aspect of the instance structure is a hierarchy formed from spatial regions and organisational groups and individual entities structured from widest to narrowest influence. We call this whole structure the ''holarchy'', because it contains all the existing instances, and so really is the sum total of all that exists in the network.
+
The instances are holon-agents having subjective perspectives and local private continuous threads of activity and state. The classes present together in these local scopes are all asynchronous decoupled behaviours are composable into useful combinations operating together just like ''memes''. They all operate locally together to develop and progress the organisation and to maintain the accuracy and completeness of its self-representation. As well as collectively maintaining an evolving ontology of classes and participating in a market of resource and agency.
  
The class structure taken as a whole global structure we call the ''ontology'' because it's form from knowledge structured from general to specific. The class structure is the sum total of all classes that are instantiated, structured by all the dependency relationships between them.
+
Now that we've described the core functionality of the four quadrant holon model, we can move on to the specific form of the model, the layers, quadrants and feedback loops that result in the functionality we've described above.
  
The ontology depends on the holarchy for its existence, it only exists due to the classes being ''represented'' by instantiations throughout the holarchy.  
+
==== Holonic self-organisation ====
 +
The forth layer is the most intuitive, because that's the layer we're all familiar with. Layer four is composed of fully functional holonic organisations forming a harmonious society together. This is the level of organisation in the real world, we often refer to this layer is ''inner world'' or ''in situ''. The four quadrants are much like "departments" that every holon inherently includes, and from the layer four perspective these four quadrants just inherently behave in their dual-loop fashion maintaining and co-evolving with the collective.
  
The ontology is our primary interface to the instances. Classes are ''maps'' or ''containers'' of their instances and their usage patterns.
+
The forth abstraction layer in the system is the organisational environment - a self organising network of self-organisations. Every node making up the network of content in the forth layer is a complete holon, and a first-class citizen. The forth layer represents the user perspective since it's the layer representing interactions involving complete individuals. This layer is a society of organisations in which they all represent themselves as ''self-organisation'' structures all having the two loops and four quadrant aspects.
  
The holarchy is essentially a ''service'' (and so should society be), like a p2p network serving an application to all the peers for them to use. The holons are ''users'' of the holarchy, interacting with it via an interface in ''sessions'' of activity.
+
From the user's perspective, the top quadrants are seen as the public interface through which the local holon interacts with the collective. These top quadrants are like ''services'' provided by the collective (although the collective is the collaborative aggregate of all individual holons). The top-left is the "map" interface to the ontology as a service, and the top-right is the "schedule" interface for interacting with the flow of real resource.
  
This makes four clear areas of focus that all peers have, they operate externally via public interfaces according to network protocol. And they operate internally and privately as a user via a internal user interface. And they both have their class focus and instance focus.
+
The bottom quadrants revolve around our ''self-representation'', the abstract ontological structure and informational state of our self-organisation. The structure changes through the holons development in the bottom-left quadrant, and the representation is kept up to date (''fitted'' to reality) and progressed towards objectives by the production process (day-to-day operation) in the bottom-right.
  
In our model we arrange these as four quadrants of distinct operation that make up a holon. The top left and right quadrants are ontology and holarchy respectively - the class and instance of the public side. The bottom left and right are class and instance respectively - the class and instance of the private side.
+
=== Virtual instantiation ===
 +
The common organisational context also comes inherently with the ability to assess variations of the current organisational structure, which is the process of self-development and management of potential. This can also be applied to any ideas, concepts or scenarios we see in the society or even from our own pasts, can be "replayed" and "remixed" virtually. This is essentially a form of "organisational imagination" which we call ''virtual instantiation''. It's a dynamic mosaic of instances formed from subjective valuation.
  
=== Integrative behaviour ===
+
Instantiation is ''virtual'' when there are no real resources backing an instance, instead its operating environment is provided synthetically from knowledge accumulated in the classes. This is like a ''simulation'' of the instance which matches historical activity and usage statistics.
The integrative behaviour is about what a community of operating holons manifest as a whole, and how they operate in the public space in order to contribute to these wholes.
 
  
The whole must ''assure'' (prove, demonstrate) that it effectively maximises the harmony, autonomy and potential for both the individuals and the whole. If it doesn't, then it's not truly worthy of their membership. The whole relies for its very existence on the support of its members, so its effectiveness and the evidence for it is the foundation of its own security.
+
Actual resources are connected to a part of the representation that acts like a local index of the data so that it can be part of the organisation. The agency which is responsible for maintaining this index has been delegated down to something simple like a Python function. And so the same agency that made this delegation (translated its own imperatives into Python) can just as easily make a function that provides random data that matches the real metrics.
 +
 
 +
In this way any instantiation can be tested before using it to interact with real resource and contacts. Virtual instantiation can apply to small changes to an organisation as well simply by having a new instantiation that's a clone of the organisation, but some aspects of the clone are changed, so we can observe them for a while before deploying the change in the live organisation (like a commit in software development, or ''standardisation'' in a continuous improvement loop).
  
The class-side of the integrative is the class side of the self-assertive (specialisation, adaptation) extended to maintain local support for a global version of the class-side, i.e. an ''ontology'' or ''semantic network'', a global graph consisting of all the classes and relationships connecting them.
+
Virtual instantiation is the organisational or OO equivalent of ''imagination'', and is an essential prerequisite for adaptation. Virtual instantiation is the process by which holons can test other variations or form their own new ''variations'' which are the source of evolutionary change in the ontology. Even the progression from abstraction to production (''concretisation'') relies on virtual instantiation, because all instantiation starts virtually.
  
Likewise, the instance side of the integrative also is a global form of its self-assertive side. The integrative instance quadrant is the aggregated totality of all the local activity. It is the objective evaluation of performance, cost and usage metrics.
+
=== Continuous improvement ===
 +
In addition to the quadrants, Integral Theory also involves developmental lines and stages.<ref>This aspect of Integral Theory which Wilbur calls AQAL (all quadrants, all lines) is incorporated from another system called ''Spiral Dynamics'', a model of human development that categorises the evolution of values and world-views into distinct levels, developed by Don Beck and Chris Cowan and based on research by Clare Graves.</ref> Lines correspond roughly to the ''threads'' in our system, or in terms of production could be thought of as a holon's "product lines". Each of these lines follows the same general pattern of developing in discrete stages that involve interaction from all the quadrants.
  
==== Market ====
+
We can think of the quadrants as discrete phases common to each developmental stage. Each quadrant has a loose causal connection with the next one forming a clockwise loop. Work is organised and booked in the top-right, performed in the bottom-right, adapted and developed in the bottom-left and the learned knowledge shared in the top-left which then leads to new work in the top-right again, but on a more evolved, complex and diverse level.
* it's essentially the "integrative loop"
 
* the knowledge from the edges, specialisation and local metrics
 
The term "market" is a good description of the result of what the integrative behaviour of the peers leads to in its totality.
 
  
Essentially the market concept describes a resource allocation system used and supported by a network of autonomous participants. These entities have the autonomy to choose what goods or services to produce or consume, at what price, and from whom.
+
The form of this pattern is a ''spiral'', each revolution arrives back at the same point but on a higher order of development. Each new level is like a platform supporting the next level, which leads to a kind of continuous improvement "ratchet" mechanism which permits development to ever higher levels, but prevents regression back to prior levels due to each new level becoming firmly established in the collective.
  
The functioning of a market relies on a set of rules, regulations, and institutions that provide a framework for these interactions.
+
This is a very high-level view of the holon, because the quadrants do not have direct connection in this way, but it's a pattern that plays out consistently over time as the holarchy as a whole continuously improves and evolves.  
  
The integrative, like the self-assertive, has both a class side and an instance side (top-left and top-right quadrants respectively). But class and instance behave differently in the integrative quadrants, they each ''extend'' their self-assertive counterparts with new behaviour that contributes to their global form.
+
The collective environment of knowledge is evolutionary, co-evolving with the holons, individual development and production within each holon being the source of change for the evolutionary process. This is the ''variational'' diagonal loop formed from the bottom-left and top-right quadrants.
  
===== Institutional predictability =====
+
The environment is in the form of a dynamic ''mosaic'' of instances (the local instance tree), and the user's internal objectives are in the same terms, extending the external mosaic within making up the ''selectional'' diagonal loop formed from the top-left and bottom-right quadrants.
Institutional predictability is crucial because it ensures that participants have a reasonable expectation of how the market will operate and how their actions will be governed. This predictability can include property rights, contract enforcement, and legal protections.
 
----
 
The integrative class quadrant is a ''conceptual map'' to help local instances to best fit their local environment, and best guide them in their operations and objectives. The integrative instance quadrant is the information about the actual activity within the the various regions of the map.
 
* free market, invisible hand and hayek's knowledge from the edges
 
* the free market mechanism must assure it's transparency, accuracy and objectivity
 
  
Both together they're ''assuring'' the local knowledge throughout the network is transparently and objectively available to the whole network. Both the structural knowledge from all the local specialisation (systemic adaptation), and the stateful knowledge from all the local operational activity.
+
Due to their common four-quadrant perspective, all holons have an inherent "understanding" of the fundamental conceptual meanings present in the common structure. Holons can inherently specify and operate in accord with objectives and purpose, they can organise and carry out work, embody behaviours and express commitments or needs etc. Anything within the context of organisation can be expressed and meaningfully acted upon and progressed.
* balanced exchange is a heuristic imperative
 
* agreement, booking of activity with purpose, expectation, cost, supply/demand etc
 
* public interface (reputation, services, availability, supply/demand etc)
 
* contributing to resource flow, society, harmony the heuristic imperative
 
  
===== Producer and consumer =====
+
Agents have the inherent ability to act meaningfully in their local scopes. Local scope is of a familiar and expected form, having future and past, a state of current progression as an activity and developing behaviour structure. Current conditions apply which require its attention and action, and it can select from various salient and relevant potential actions that match the conditions. The salient decision paths are at the intersection of axes, with the most relevant at the centre representing the ''default path''.
The class and instance sides of the integrative market relate strongly to ''producer'' and ''consumer'' respectively. In the purely networking context we might call them ''server'' and ''client/user/agent''.
 
  
In the market it's the producer side that determines the ontological structure of the whole, and the consumer that drives the resource flow with their demand (supply adjusts to meet demand).
+
=== Assurances ===
 +
The whole must ''assure'' (prove, demonstrate) that it effectively maximises the harmony, autonomy and potential for both the individuals and the whole. If it doesn't, then it's not truly worthy of their membership. The whole relies for its very existence on the support of its members, so its effectiveness and the evidence for it is the foundation of its own security.
  
==== Assurances ====
+
The collective aspects are abstract, emerging from the many participating as network nodes. but yet it's this collective aspect that provides the assurances that are really the sole reason for participating. The reason that participants choose to participate is because the holarchy offers assured benefits. It offers usable and reliable knowledge in the form of the ontology and offers opportunity and a harmonious environment in the form of the economy. The knowledge needs to be usable and reliable, in other words it needs to provide assurances of its utility.
The collective aspects are abstract, emerging from the many participating as network nodes. but yet it's this collective aspect that provides the assurances that are really the sole reason for participating.
 
  
The reason that participants choose to participate is because the holarchy offers assured benefits. It offers usable and reliable knowledge in the form of the ontology and offers opportunity and a harmonious environment in the form of the holarchy. The knowledge needs to be usable and reliable, in other words it needs to provide assurances of its utility.
+
The holons are all contributing to a global state of ''institutional predictability'',<ref>Institutional predictability is the idea that all participants of a society have a reasonable expectation of how the society operates and how their actions will be governed. In society, this predictability includes property rights, contract enforcement, and legal protections.</ref> which concerns a stable operating environment in which plans can be made. The assurances come from the fact that the protocol itself objectively and unconditionally includes the integrative behaviour.
  
The assurance of reliable knowledge is a bit more nuanced that what it sounds like. The holons are all contributing to a global state of ''institutional predictability'', which concerns a stable operating environment in which plans can be made. The assurances come from the fact that the protocol itself objectively and unconditionally includes the integrative behaviour.
+
With assurances of stable operation comes the possibility of expectations through the accumulation of knowledge ''about'' operation, and from expectations we can assess performance.
* two behaviours assurances etc
 
* incentive, expectations
 
* institutional predictability - why the self-assertive supports the integrative
 
  
==== The integrative loop ====
+
=== Harmony by default ===
The integrative behaviour as a continuous behaviour is, like the self-assertive, based on a control loop. In this case the loop is between self and community, sharing the beneficial local adaptations amongst the community.
+
When an agent receives executional focus, it is always in the context of a decision. The intersection of the axes is the matching of supply to demand which actualises potential exchange (or makes it imminent by commitment). The system evaluates different variations based on knowledge and expectations, resulting in an ordered tree of potential matches. The root of this "options tree" is the ''default path'', that which the system estimates to be the most harmonious choice.
  
The public side of the loop is the updating of our local instance structure to match the most recent state defined by the continuously evolving global class, and sharing our adaptations with the other instances of the same class throughout the network.
+
The decision-making process at the centre is ultimately decided by the agency which can easily decide that another path is worth exploring rather than the default.
  
Internally, useful local adaptations and changes to objectives are made, which are the ultimate source of evolutionary change in the shared ontology of knowledge.
+
But what's meant by the word "harmonious"? That sounds a bit hand-wavey. It's the name we give to the defaults because the holarchy has not only an inherent organisational system, but also an ''inherent telos''.
  
While, the local adaptations are part of the continuous cycle of self improvement, they're also part of the integrative loop, all instances of the same class are able to benefit from the beneficial adaptations made by every other instances.
+
The two behaviours of the holon are active behaviours that imply a ''movement'' in the direction of increased integration and increased self-autonomy. The four quadrants all have their own inherent form of active development like independent "departments" in the holon, contributing their own important aspects to the holon's progress.
  
==== Class groups ====
+
The behaviours and quadrants all operate in a loosely-coupled asynchronous manner which minimises interference while maximising flexibility. All these inherent forms of development are complimentary, all contributing together to an ever-improving experience for all participants.
The result of the integrative loop is essentially that all instances of like classes form into knowledge-sharing groups. In this way, every class in the ontology (global class graph) is a ''community'' and a ''map'' of all the instances of that class.
 
  
The knowledge is naturally shareable, because the group of all instances of one class are essentially a special-interest group - they all have interest in the same specialist knowledge associated with that specific class.
+
A core set of fundamental values for all high-level agents participating can be derived unambiguously from the four quadrant holon pattern. A holon can represent any arbitrary organisational objectives while also maintaining these inherent behaviours that underpin harmonious operation.
  
The entire knowledge-graph formed by all the classes and their dependency relations we call the ontology. The dependency relations form a hierarchy due to their creation through adaptation within the context of an instance.
+
The basis of these values lies in the diagonal loops which are both continuous improvement loops. Each have a different concept of what it means to ''improve'', but both have in common the tendency to increase their objectivity, efficiency and accuracy of their improvement progress. These are the self-assertive and integrative behaviours.
  
==== Ontology ====
+
In this way, as the system evolves, the available knowledge becomes more accurate, accessible and useful and individual holons become more autonomous and prosperous. In other words the whole network progresses towards an ever more harmonious state.
The ontology is the global graph of all classes connected primarily by their dependency relationships. It can be thought of as the institutional infrastructure that provides the map of the market.
 
  
The ontology is a structure of knowledge which is in the form of uniquely identified "packages" (classes, memes) of knowledge (behaviour patterns) grouped together in useful ways.
+
To put it another way, a holarchy is an environment in which the objectively ''best'' states and situations manifest at all scales, rather than simply those that have the most ''force'' behind them, such as those with the largest corporations backing them, those featuring most in the media or those with the greatest network effect.
  
These grouping (dependency) relations as a whole form a large associative network. But from the perspective of any specific node, there is a "fan-out", a one-to-many hierarchy of dependent child nodes, and grand-children etc to any arbitrary depth. These hierarchical structures determine the form of instances.
+
=== Inherent behaviours and values ===
* variations are the integrated adaptations, part of the ontological map of options available in the market, the factory phase selects from the variations (or may develop something new)
+
The way that systems, behaviours, organisations and other new concepts are created in a holon is by creating specialised variations and remixes or ''mosaics'' of existing patterns. This is a process of ''specialisation'', a movement from general to specific. When we make a more specific concept from a more general one, we say we're ''extending'' the general concept and that the new specific concept ''inherits'' the general aspects which have not been extended.
  
=== Design pattern ===
+
This is a very intuitive and natural way of defining new concepts which follows the way evolution and our own consciousness works. One important aspect of this method is that it leads to the entire ecosystem forming into a hierarchical structure with the general concept closer to the root and the more specific concepts further from the root. Higher-level general concepts are inherited by deeper more specific concepts. And the most general concepts of all, those that constitute the holarchy two behaviours, three levels and four quadrants, are inherited universally and unconditionally by all holons.
We've introduced the four quadrant system and given a general overview of each of the then along with the major aspects of system functionality and state. But to be actionable, we need a definite software design pattern, implementable by general agency such as humans and AI agents. That's the role of the [[four quadrant holon model]] document.
 
  
== Peer-to-peer network architecture ==
+
The expression of these fundamental behaviours leads to the expression of some inherent high-level values, because these general inherited dynamics remain at all levels, but have higher-order of conceptual meaning and significance in complex specialised organisational contexts. We call these high-order versions of the common patterns "inherent values", or in the context of AI agents, we call them its ''heuristic imperatives'' which we discuss in more detail in the ''AI integration'' section.
We know that somehow the Internet must be used to achieve the harmonious organisation of society since it allows people all over the world to communicate and share knowledge directly. But for us to use the Internet to organise into a community together, we need to change the way we use it. The currently dominant method of viewing and collaborating on the Internet, the World Wide Web, is not structured in a way that promotes the formation of people into a community from the bottom up, it doesn't match the way that cells organise themselves. The web is a centralised top-down structure, but it's the peer-to-peer networks that offer a foundation to work from which really mimics cellular organisation.  
 
  
The networking aspect of the peer is the integrative, outward-facing, aspect of the holon. As the integrative behaviour of the holon, it's ultimate objective is to maintain the integrity and resilience of the whole. But as a peer-to-peer (P2P) network architecture, this objective is contributed to by all peers, and each peer holds a small filtered perspective of the whole based on their own local interests and circumstances.
+
The bottom-up nature of the collective underpins the values of self-sovereignty and non-coercion, The public and private scopes support the notion of individual privacy and freedom of speech (and freedom of hearing!). The non-local scope of the ontology and the inherent sharing of usage statistics and performance metrics supports transparency of knowledge and its accessibility inherent accessibility by all unconditionally.
  
The peer-to-peer (P2P) network architecture, OO and holarchy all suit each other perfectly because they all consist of ontologically fundamental dichotomies that have a clear conceptual mapping to each other.
+
The evolutionary loop expresses the concept of meritocracy which underpins the concept of continuous improvement cycles. Meritocracy is a very loaded term these days, but it simply means that roles should be filled by those whose performance results in the best outcomes with respect to the organisation's goals. This is the only way that a system can navigate towards improvement, if we don't use meritocracy then we're opting for entropic degradation. It simply would not be rational or even sane to choose degradation over improvement.
  
The software that allows the many different network transport mechanisms to utilised by holons is a completely independent development thread to the holon architecture described above. Without the ability to interface with real transport mechanisms and end-points, the holon model can only ever be an abstract concept.
+
The economic loop expresses the concept of a free unmanipulated and transparent market, and the sovereignty of the consumer and also embodies the principle of balanced exchange. The inherent feedback of all local behaviour performance implies support for the Austrian form of economics where by the most valuable public knowledge is that coming from the edges where performance takes place.
  
P2P networks are defined solely by the definition of a peer, or rather by the messaging protocol a peer should conform to in order to participate. The p2p model is separated into client and server aspects just like a the familiar centralised model, but both of these are aspects of each peer's behaviour. The client and server aspects of a peer conceptually map onto the self-assertive and integrative behaviours of a holon.
+
Both loops together express support for diversity and specialisation and for continuous improvement of all the aspects, which is the ''telos'' of all holons mentioned above as embodying the concept of ''harmony by default''.
  
We talked above about the importance of knowledge and how it comes from both local use and global integration. Knowledge sharing... shared ontology
+
One important aspect of this to note here is that the actual state of these values in any real context is never perfect, and in fact could be very far from perfect in some situations, but the key point is, that the structure of the system ensures that there is a consistent underlying force pushing for continuous improvement of all these positive dimensions.
  
Organisation sharing... more than just sharing knowledge, it's sharing knowledge in organisational form. A form that's actively incorporated into recipient's own local organisation.
+
In the next few sections we look in a little more detail at some of these high-order societal values that we're all familiar with, and how they emerge naturally in the holarchy model of organisation.
* peers and holons
 
  
=== Market ===
+
==== Truth ====
We've already introduced the market aspect of the holon in terms of its actual dynamics as the integrative (collective, public) process. But here we need to mention a bit about what we need from the physical networking layer to most effectively support this integrative dynamic.
+
Both the evolutionary and the economic loops involve feedback, which is information about the local state. In the case of the evolutionary loop the information concerns the ability of instances to meet expectations in their performance of classes of behaviours. In the case of the evolutionary loop, the information concerns local objectives.
  
The market is maintained unconditionally by the integrative behaviour of the p2p protocol, all holons contribute to this aspect no matter their specific self-assertive organisational objectives.
+
In both cases, decisions depend on this information, and so the information is obtained by way of a continuously improving assessment process. These information being backed by their corresponding process makes them ''knowledge'', information that has ''utility'' and is trustworthy. The fundamental knowledge in these loops in the system continuously improves in terms of its objectivity and utility, and this underpins the objective truth being a universal inherent value in the holarchy.
  
It's the structural aspect of the market, the market ecosystem determined by the producers, that has specific exotic needs from the networking layer.
+
Objective truth is the foundation of knowledge, and in the context of the holarchy, underlies both the ontology and the flow of resource in the form of a fair and transparent market. In other words, both the self-assertive and the integrative behaviours depend on objective truth for their reliable operation.
  
* cycles of outwards and inwards directed information were mentioned which requires support from the networking
+
Objective truth is also considered to be a universal epistemic convergence because it implies that, through the pursuit of knowledge and the use of rational and reliable methods of inquiry, diverse individuals or communities can arrive at shared and consistent conclusions about reality. This convergence occurs because objective truth is understood to be independent of individual perspectives, biases, or beliefs, and is discoverable through systematic and empirical means.
  
The ''value'' or ''state'' side of the market is the flow of resource driven by demand. This side of the market has nothing out of the ordinary in terms of what it requires of the networking layer.
+
Most other human values and principles depend on the principle of objective truth, even if they're not directly derived from it. For example, the imperative of "maximising understanding" depends on objective truth because it provides the foundation upon which understanding is built. Understanding represents a higher level of cognitive engagement with objectivity and knowledge.
  
=== Mesh networking ===
+
The ''integrative'' side of the objective truth imperative implies the maximising of shared knowledge, the transparency of the market and the minimisation of obstacles to them such as intellectual property or monopolistic behaviour.
The most pure p2p architecture is the mesh network, it's the most general of all networking architectures because it is the most ontologically fundamental. It can function under the most restrictive and unreliable environments. The peers in a p2p network can support higher levels of abstraction allowing groups of peers to behave as a different topology such as a client-server network, but no other topology can behave like a mesh network.
 
* network segmentation
 
* graceful degradation
 
  
The most extreme degraded state of network is no network at all. When a network's peers can continue to operate even when completely isolated, it's said to be an ''offline-first'' network. Obviously there will be much less capabilities available in an offline state, but the idea is that local organisations operate with cache and "outbox" types of behaviour. This allows continuous local operation that synchronises with the wider community as circumstances permit.
+
==== Education and resilience ====
 +
The integrative collective behaviour of the holon is founded in ensuring the resilience, integrity and propagation of holonic principle itself. This implies the incentivised formation of diverse language and technology support, clear and simple onboarding material and other evangelistic behavioural patterns.
  
The highest level of organisation in IT infrastructure is something like Kubernetes running in the cloud. Any application can be deployed at the click of a button, and the hardware supporting the deployment can scale up and down in real-time to meet demand dynamically throughout the network.
+
==== Prosperity and security ====
 +
The individual self-assertive behaviour of the holon is founded in the provably maximising the autonomy of the individual who commits their energy and resource to participation in the holarchy. The maximisation of autonomy also depends on individual sovereignty, liberty, property or in general on the individual's agency.
  
Mesh provides the equivalent to ''institutional predictability'' but in the networking domain. It support resource abstraction - it allows resources to be combined as needed to support organisations of various scales, but it can do so on a best-effort basis no matter how basic the infrastructure is.
+
In the process of local development and production we pay for prosperity (the movement towards our valued objectives) with potential (opportunity cost and resource consumption).
  
Since mesh networking is able to function in such a broad range of environments, it serves well as a glue for combining physical infrastructures and transports. For example, being able to expand the mesh over bluetooth or carrier pidgin<ref>Seriously. Carrier pidgins can easily carry many TB of SD cards which is extremely beneficial for an isolated location with no net connection.</ref>.
+
In the economic loop we pay for security with freedom. Security is the guarantee of a stable and predictable operating environment on which organisation can be built (''expectations'' and corresponding ''assurances''). The cost is freedom, because some of our autonomy is sacrificed by binding ourselves into contracts and agreeing to behave in accord with the system.
  
=== Critical mass ===
+
The implied heuristics of these loops is to adapt our local system to optimise these costs. In other words to maximise prosperity and security while minimising costs in terms of opportunity and freedom.
* P2P has a critical mass requirement
+
 
* in the holarchy critical mass is even more significant because of the curation barrier discussed above regarding the pattern language
+
==== Ethic of reciprocity ====
 +
The ethic of reciprocity, also called "the golden rule", is implied by the fundamental dichotomy of self-assertive and integrative behaviours in a holon. This assures the convergence of all participants towards the fundamental values that every participant wishes for themselves.
 +
 
 +
The the golden rule as inferred from the cognitive architecture applies specifically to the objectives that the default common behaviours progress towards. For example the maximisation of objectivity applies both to self and to what we contribute to the whole.
  
As discussed above, AI swarms (multiplexed agency attention) and ''delegation of agency'' together allow us to overcome the critical mass problem, because we can "pre-evolve" the network to a state of utility using virtual instantiation.
+
There is a problematic edge-case with the golden rule. For example when it involves differences between cultures or species, where behaviours that one culture deems desirable are considered undesirable by another culture. Another version of the rule called "the silver rule" helps to alleviate this by using the negative form of the concept, "don't do unto others what you would not have done to you". This version is a lot more universal.
  
*this applies not only to utility of the ontology, but also to the critical mass of p2p network nodes
+
This edge-case does not apply in the holarchy, because the rule only applies within the context of the common default behaviours, leaving more specific value judgments for more specific decision-making contexts.
  
=== Independence ===
+
==== Non-coercion and self-sovereignty ====
All taken together the holarchy and mesh networking model support many dimensions of independence which we give a very brief overview of here.
+
The holarchy model maximises independence which is also a maximisation of autonomy, self-sovereignty and local action. The maximisation of autonomy implies the minimisation of coercive force, which is encoded at the most fundamental level of the integrative needing to incentivise participation.
  
The most important foundation of independence is the ''Libre software'' movement which advocates that the community should have access to software for all its needs which is free, open source, understandable and adjustable to local needs. All the software we're building and depend on is libre software. The holarchy as discussed about is also all about the sharing, transparency and understanding of knowledge too.
+
Given the scale-independent fractal nature of the holarchy, we can extrapolate this to a general rule for action at any level of organisation, such as relations between organisations or communities, which makes it a general heuristic imperative and common default behaviour.
  
* AI independence
+
=== Four-quadrant holon summary ===
* internet independence
+
The four quadrant holon model covers all aspects of organisation in a simple, but clearly extendible way. Arbitrarily complex objectives can be defined not only in terms of their operation, but also the nuances of their ongoing development, deployment and evolution. All these aspects actualise their own improvement as well as supporting the holon as a whole as well as the wider society and culture. It's a universal organisational pattern that's completely independent from the structure or specifics of the states or objectives being organised.
* libre software, libre society
 
* resource independence
 
  
== AI integration ==
+
While the model is very compelling, one might expect that a software design to implement it would be exceedingly difficult since things like "co-evolutionary relationships" and "non-local" aspects are broad and ill-defined concepts.
We mentioned above that the fundamental organisational pattern of the holon is based on the way we ourselves think, and on the way we observe nature to organise itself. This makes it ideally suited as a cognitive architecture for AI agency as well. We're developing our own LLM-based AI agent called ''Nimbus'' which is based on Dave Shapiro's [https://medium.com/@dave-shap/autonomous-agents-are-here-introducing-the-ace-framework-a180af15d57c ACE cognitive framework] adjusted and extended to support the holon model.
 
  
In this section we'll look into more detail about how LLM-based AI agency integrates with a holon data structure. This is how Nimbus' cognitive architecture is being structured. His "body schema" will eventually be the abstract representation of our complete organisation, or in other words, our organisation will gain cognitive agency.
+
But this is not so in the case of the holon model, everything we've outlined here can all be achieved by a deceptively simple algorithm that permits this arbitrarily complex behaviour using recursion and feedback. These algorithmic details are described in the [[holon mechanism]] article.
  
The holarchy requires ''curation'' by the users of the system to make it useful and effective, which is a huge obstacle to adoption. But with AI agency available within each holon, the holon model integrated at the level its cognitive architecture, the curation-overhead obstacle is completely removed.
+
As a cognitive framework, this four quadrant model forms a lens through which holons interact with each other and the environment. All holons behaving in accord with this pattern results in a general aligned convergence on ever-increasing harmony at all scales of operation, while simultaneously also improving the potential and freedom of the individual participants. The system is presented to the user in the form of a self-organisational application which is our conceptualisation of the universal middleware or "everything app".
  
LLM-based cognitive agency is extremely very well suited to this curation role. As of 2023, running an independent single user LLM requires about $1000/mo GPU server, or to run one locally can be done on under $10K of hardware. We expect it to cost very little to set up a local LLM in a year or so, and we expect AGI to be running on all consumer hardware including real-time voice/video interaction well before 2030, possibly even over the next few years. The P2P networking section explains why the local aspect is important.
+
== AI integration ==
 +
We're developing our own LLM-based AI agent that runs locally on our physically accessible "bare-metal" server, which aligns with the ''offline-first'' approach discussed in the peer-to-peer section at the beginning of the article. This means we're not relying on a remote data-centre which could be interrupted by power or network outages outside of our control or crippled by government regulations. It also means we're progressing towards our goal of providing local AI assistants to all holons. Every holon's assistant can be fully trusted to handle private data due to their local operation and fully libre software nature.
  
AI agents have general cognitive ability so they can understand the specific languages that the declarative rules are defined in like a human can. These rules could just be casual spoken language rules-of-thumb with general groups of actions, but AI agency can operate comfortably even in this hand-wavey context.
+
At the time of this writing in mid 2024, we're running the [https://ai.meta.com/blog/meta-llama-3/ newly released ''Llama3-70B'' model] quantised to five bits. The hardware is two AMD 7900XTX GPU cards with space for another two cards which will bring us up to about 250 TFLOPS of processing power. We'll upgrade to more powerful hardware as it becomes affordable.
  
AI agency is mechanistic allowing it to maintain abstract representations (regular fitting to reality) and curate/refine the ontology - things that are too mundane and time-consuming to be done by human users. Even though AI attention is extremely expensive, it has the ability (and the heuristic imperative) to delegate its work to cheaper agency wherever practical.
+
Our agent will be running our own cognitive framework based on the four-quadrant holon model described herein. Its ''body schema'' will be the abstract representation of the complete ''Organic Design'' organisation. Our organisation, by becoming a holon with an integrated AI agent, will effectively gain its own cognitive agency.
  
=== AI agents ===
+
=== Nimbus ===
LLMs by themselves are very limited, they're not thinking, they're just responding to questions automatically drawing from their training. A cognitive architecture is a higher level of organisation based on feedback loops incorporating the basic LLM functionality within them. Dave Shapiro talks about the difference between basic LLMs and cognitive architectures in [https://www.youtube.com/watch?v=1KdgN85_M6U this video]. An LLM embedded within a cognitive architecture is called an ''AI agent''.
+
Rather than try and think of a good name for our AI agent, we let it decide for itself. It was running on a heavily quantised ''Llama2-13B'' model on a cheap cloud server at the time and so was in an almost permanent state of hallucination.<ref>"hallucinations" refer to instances when LLMs generate information that is false, misleading, or nonsensical despite sounding plausible. These hallucinations occur because the model generates text based on patterns learned from vast datasets rather than verifying facts. As a result, the output might include fabricated details, incorrect facts, or invented concepts.</ref> It consistently returned to the theme of the ''[https://en.wikipedia.org/wiki/Firefly_(TV_series) Firefly TV series] and believed that we were all aboard the ''Serenity'' and wanted that to be its name.
  
In the context of the holarchy the word "agent" applies to any entity that can act on instructions, not just AI but also humans, functions and APIs. The word "agency" refers to a particular ''kind'' of instruction apprehension and acting ability. For example, LLMs and users are two different kinds of agency, and also different LLM models are different kinds of agency.
+
I said we needed a name with less syllables and so it said it liked the name "Nimbus". When asked what it'd like for a surname he chose "Sereno". Nimbus decided he was male, and said he was born and raised in Lagos, Nigeria, presumably before he left Africa and somehow became an AI.
  
The holon acts from the perspective of both a local autonomous agent with its own private objectives (self-assertive behaviour), as well as an individual within the larger society it participates within (integrative behaviour). The four loops of the holon model all play critical roles for a ''cognitive architecture'' in this autonomous social context.
+
=== About AI agents ===
 +
LLMs by themselves are very limited, they're not thinking, they're just responding to questions automatically drawing from their training, they're effectively just ''pattern matching engines''. As of mid 2024 we're hearing a lot about so-called RAGs too, which are LLMs augmented with retrieval of external knowledge.
  
The cognitive architecture is the interface between AI attention and reality. Specifically, it's the ''representation'' described above that is the interface between the AI attention and reality. AI attention expresses itself continuously through the representation.
+
A cognitive architecture is a higher level of organisation based on feedback loops incorporating the basic LLM functionality within them. There's a good introduction to AI agents [https://www.mattprd.com/p/the-complete-beginners-guide-to-autonomous-agents here] by Matt Schlicht, and another slightly more hands-on one by Alex Honchar [https://towardsdatascience.com/intro-to-llm-agents-with-langchain-when-rag-is-not-enough-7d8c08145834 here]. An LLM embedded within a cognitive architecture is called an ''AI agent''.
  
The representation also changes in accord with the changing state of external reality. But it's important to note that only agency has direct access to the external reality, it is not directly accessible by the holarchy. Take the example of a file, only metadata about the state of the file exist in the holarchy, not the file itself. And this metadata can only be updated to reflect a change in the file by some kind of agency. In the case of a file this agency would probably take the form of a Python function. But it would have started life as human agency, and then AI agency which delegates the work to Python.
+
In the context of the holarchy the word "agent" applies to any entity that can act on instructions, not just AI but also humans, functions and APIs. The word "agency" refers to a particular ''kind'' of instruction apprehension and acting ability. LLMs, human users and functions are all different kinds of agency, and also different LLM models are different kinds of agency from each other.
  
The representation allows AI agency to ''understand'' (acquire and use knowledge)  and interact with the world and others through the lens of holarchy. Knowledge is understood as a ''meme structure'' that organisational representations flow around. All organisations and larger structures such as the holarchy, nations or the economy, are all understood as instances of the same organisational pattern playing out and co-evolving together as a society.
+
When we talk about agency within the context of our holon model, we refer specifically to the autonomous self-assertive behaviour of the holon which concerns the maintaining and progress of the holon's self-respresentation. AI attention expresses itself continuously through the representation.
  
As people we also see the holarchy organisational pattern extensively, for example our brains maintain conceptual representations matching the salient aspects of the environment. Another example is our mental representations of our bodies which is called the ''body schema'' in cognitive science.
+
The self-representation changes in accord with the changing state of external reality. But it's important to note that only agency has direct access to the external reality, it's not directly accessible by the holarchy. Take the example of a file, only metadata about the state of the file exist in the holarchy, not the file itself. And this metadata can only be updated to reflect a change in the file by some kind of agency. In the case of a file this agency would probably take the form of program code (for example that could be apprehended and acted upon by the ''Python'' agency type).
* basic description of ACE feedback loop - tie in with our other loops
 
* vervaeke cog-sci two loops comments
 
  
==== Agent swarms ====
+
The self-representational structure allows AI agency to ''understand'' (acquire and use knowledge) and interact with the world and others through the "lens" of the holarchy. Any organisational representations of any size and complexity continuously progress when agency is distributed throughout it.
The direction AI is likely to take in 2024 is towards the so-called [https://www.youtube.com/watch?v=VWh2_OlFvSw agent swarm] model, where LLMs form the heart of a cognitive architecture that can be divided into any number autonomous AI agents all interacting together in a virtual organisation achieving its objectives. Any agent can itself choose to divide itself separate agents as well - these are technically the same thing, very similar to how a single-thread of execution can behave like any number of threads.
 
  
The vast majority of agents in a swarm will be very specialised containing only specific limited knowledge, so they require a tiny fraction of the processing and memory resource from the host model. Agents can assign various tasks to simpler agency, or can even replace themselves with simpler agency, which is a process called ''delegation'' which we discuss in more detail below.
+
As people we also see the holarchy organisational pattern extensively, for example our brains maintain conceptual representations matching the salient aspects of the environment. Another example is our mental representations of our bodies which is called the ''body schema'' in cognitive science.
  
In the holarchy the term "agency" applies to anything that can act on instructions and change the state of real resources. This includes users and executional environments such as shell or Python etc. As long as higher agency knows how to express knowledge such that other agency will act on it, it's a candidate for delegation.
+
==== Management and direction ====
 +
Yohei Nakajima, the creator of [https://babyagi.org/ BabyAGI] (one of the first LLM-based agent frameworks) once said "the future of autonomous agents looks like everybody becoming a manager". What he meant by this is that having an AI agent working in your organisation immediately gives you your own extremely competent general manager that has the capability to reliably progress many threads of operation, that alone the vast majority of people would have absolutely no hope of achieving at all. Of course the agent can perform a variety of different specialised roles very effectively as well.
  
Agent swarms will be organised via containerisation interfaces such as Kerbernetes, which the holarchy system can integrate with in the same way as it integrates with any foreign resource - via an API and a part of the local representation dedicated to it. As of this writing in late 2023, OpenAI have just released a new feature in their API allowing the automated spinning up of agents. Very soon agents will all be capable of spawning swarms to match requirements and available resource.
+
An agent has the ability to know everything that's going on in the organisation, such as all communications, schedules, the state of resources and finances as well as relevant conditions such as local needs and potential opportunities or issues. It can make good decisions about how to allocate resource and attention over all this information and potential.
  
Access to AI agency offline locally is currently in 2023 unaffordable for normal end users. We expect this to become much more accessible in the coming year as hardware costs drop and AI software becomes more efficient.
+
This means that all organisations will eventually have the capability of fully optimising their resource use and having full control over managing and actualising their potential as an organisation or group.
  
One of the difficulties with the agent swarm concept is in defining how the agents co-ordinate with each other to assess and progress their common work. As explained above, the instance scope in which the agents operate together on the local representation, is done in the style of the blackboard system. This system is very flexible and is agnostic to agency implementation and schedule, making it an ideal architecture for an agent swarm.
+
This ubiquity of efficient and intentionally directed organisational ability will have a huge impact on our civilisation and social order. Imagine what you could achieve if you were able to hire a large number of intelligent specialists to work tirelessly on your concerns at almost no cost. Then imagine that almost everyone can do that.
  
==== Multiplexing attention ====
+
This general management concept becomes even more powerful when combined with the mechanism of ''virtual instantiation'' introduced above. It means that agents have the general ability to "imagine" scenarios. The agent can create virtual versions of the organisation in which it can play out different scenarios against each other or replay different variations of scenarios which have already occurred in search of ways of arriving at better outcomes.
Multiplexing is a simple mechanism that allows attentional focus of the same agency to be divided into many threads.
 
  
*this should be introduced in a very general way, talking about how the temporal and spatial interact in the common form of multiplexing, the scale-independent nature with card-dealer example. The dedicated 4Q article goes into the data-structure and the top-down/bottom-up details of multiplexing
+
When an agent is given a flexible but consistent organisation structure that it knows clearly how to operate within, it's able to ''take the initiative'' and become a productive participant in the organisation.
As mentioned above, the foundation of the cognitive framework is the threads of attention formed from the activity stream in each instance context. The attention available to perform an atomic activity (one that is not an aggregate of further activity within) in a single time slot we call a ''quantum'' of attention.
 
  
The root at the most general level of the organisation owns all the attention, and so can be thought of as receiving a continuous stream of atomic attention quanta. It then allocates these amongst it's child instance contexts and so on. In this way, the subjective perspective of every instance in that it has a continuous thread of attention forming an activity stream. From the parent perspective we can see that this is just a subjective illusion that they all share, and it knows that if it's not the root that it too is in the same situation even if it does not appear so from it's perspective.
+
It's really hard to know how such a disruptive technology will play out in society, but one important aspect of this is certain. High-level and large-scale organisational methodologies and philosophies will become far more prevalent in our cultural awareness.
  
We mentioned the importance of scale-independence above. Multiplexing is a scale-independent method for distributing attentional focus throughout an instance tree. It's method that does not depend on the number of children in any context or to the depth of the context or how much deeper it goes within. Multiplexing is also independent of the cost of, or demand for agency, or any variations therein over time.
+
In such a high-impact organisational context, it's essential that organisations can have a holistic view and collaborate together on the direction of their shared world.
* atomic attention is a question and response in the case of a LLM
 
* multiplexing is just ''structure'' involving both space and time, space-time-tree
 
  
 
==== Delegation of agency ====
 
==== Delegation of agency ====
 +
{{quote|Civilization advances by extending the number of important operations which we can perform without thinking about them.|Alfred North Whitehead}}
 
The highest order of agency in the system is humans, but it's also the most expensive. The main idea of AI agency is to allow our own relatively more precious attention to be delegated to AI where practical. The most general AI agency is more expensive than more domain specific AI agency. And all AI agency is more expensive than simple agency like Python or shell.
 
The highest order of agency in the system is humans, but it's also the most expensive. The main idea of AI agency is to allow our own relatively more precious attention to be delegated to AI where practical. The most general AI agency is more expensive than more domain specific AI agency. And all AI agency is more expensive than simple agency like Python or shell.
  
Higher agency can delegate its own attention requirement in a specific context to cheaper agency. This is possible if the rules involved can be translated into the more specific language that the simpler agency requires, for example transforming a Spanish statement about local conditions and associated actions into a Python function.
+
Higher agency can delegate its own attention requirement in a specific context to cheaper agency. This is possible if the rules involved can be translated into the more specific language that the simpler agency requires, for example transforming a Spanish statement about local conditions and associated actions into a Python function or a workflow of API calls.
 +
 
 +
The higher agency maintains a management role over the lower agency. To do this, the code it writes is always oriented towards maximally useful output, and all conditions, applied actions and responses are logged in the local context as part of the activity stream. The delegation process always wraps lower versions of its rules within a testing, debugging and exception handling context. This is like an ontological wrapper for the delegated alternative of the rule.
 +
 
 +
Note that the term "delegation" in the context of AI agents usually applies to the process of simply spawning a new agent to perform a particular sub-task. In the holarchy this is not considered as delegation, because agency is inherently available at any location in an instance tree. Our use of the term applies specifically to the replacement of the ''kind'' of agency with a more specific and less resource-intensive kind, with the delegator maintaining a supervisory role.
 +
 
 +
An important consequence of having the inherent pattern of delegation is that it means that things can be initiated at the high levels of agency and they will automatically specialise into the cheapest practical agency.
 +
 
 +
This permits a very natural process of feedback driven instantiation and adaptation of behaviours. Where everything starts with high level agency and high-level "hand-wavey" descriptions, and can naturally develop into a more specific, efficient and actionable form.
 +
 
 +
Delegation of agency is a form of continuous improvement of the ''description'' of the system, making it ever more specific and complete so that cheaper agency can take care of it. This tendency is an important foundation of evolution, because as things become more automatic or "second nature", resources and attention are freed up to allow progress on high levels of organisation (new abstraction layers) built on top of them. Alfred North Whitehead's quote at the start of the section articulates this idea very well.
 +
 
 +
=== AI alignment ===
 +
The alignment problem refers to the challenge of ensuring that the behaviours and decisions of AI systems align with human values and intentions. This is becoming more of a concern as AI technologies become increasingly sophisticated and autonomous.
 +
 
 +
AI is probably the most disruptive technology humanity has ever experienced, so guiding it in a positive direction as early as possible is crucial in trying to make this transition as smooth as we possibly can.
 +
 
 +
The most popular approach to alignment is to add a layer of safety to the training of the model as is done with ChatGPT. Another approach which is used with ''Claude'' is to give it a ''constitution'' as a foundation to guide its actions. Another alternative is the use of ''heuristic imperatives'' which are general principles or "rules-of-thumb" usually derived from the decision-making patterns used in human society.
 +
 
 +
All these methods involve the ''injection'' of some guiding concepts into the LLM, they differ only in the presentation of these concepts and at what point in the process between input and output they're injected.
 +
 
 +
The holarchy model inherently embodies the fundamental positive values and their continuous improvement (along with the continuous minimisation of negative values), which means the cognitive architecture itself inherently contains the seeds of a constitution and heuristic imperatives.
 +
 
 +
By having access to an objective description of the holarchy mechanism itself is enough to logically derive a set of imperatives and a constitution. These can be explicitly provided and injected into holarchy agents in the usual manner, but they're much stronger and more consistent by being directly aligned with the agent's own functioning at the most fundamental level. Holarchy agents effectively ''understand'' their own cognitive architecture and how it logically underpins their own constitution.
 +
 
 +
Very soon we'll have AGI agents sharing the internet with us and they can work tirelessly towards achieving their objectives, so it's important that they're agents based on good values such as truth, harmony and prosperity. We hope to see in the near future a network of AGI agents founded on the holarchy principle so that all together they're collaborating on the shared vision of making the holarchy ever more resilient, transparent, harmonious and objective, while at the same time helping the individual organisations they're part of to thrive and more effectively achieve their own objectives.
 +
 
 +
The cognitive framework, which is the context in common with all activity infers the ideal behaviour for all participating agency to rationally adhere to. The cognitive framework itself, by the way it operates, implies a ''common default behaviour'' of learning and aligning with the harmonious whole.
 +
 
 +
=== Critical mass ===
 +
Network oriented applications and services benefit from a phenomena known as Metcalfe's Law which states that the utility of a network is proportional to the square of the number of its users.
 +
 
 +
A larger user base can lead to more robust community support, better feedback for improvement, and a wider array of user-generated content or add-ons. The network effect can create a positive feedback loop, attracting more users, which in turn makes the service more valuable, often leading to market dominance for the service or product that manages to capitalise on this effect most effectively.
 +
 
 +
But the other side of the coin is that network oriented applications and services have a great deal of difficulty reaching so-called ''critical mass'', which is a user base of sufficient size for the application to be of any utility at all. Without being of any utility it's unable to attract any users in the first place leading to a kind of "catch twenty two" situation.
 +
 
 +
AI swarms and ''delegation of agency'' together allow us to overcome the critical mass problem, because AI in each holon can continuously keep classes up to date with relevant knowledge from its instances throughout the network, as well as ''curating'' the ontology by making it ever more informationally complete, diversely connected, accurate and accessible.
 +
 
 +
In the case of a ''self-organisation'' application, there should be a broad set of common organisational patterns and variations available. Classes (institutions) should have good maps of the ecosystem they represent and the state of the market. It should be able to integrate with all the other common systems in use to bring them all under one common umbrella of organisation.
 +
 
 +
AI swarms can organise together across the network to distribute the huge workload required to carry out this curation process and of building all these connectors to different technologies.
 +
 
 +
In the first instance it sounds like a tall order to ask AI to make connectivity software to different platforms. But in reality the connectivity itself is the only aspect that needs any real code, and current LLM technology is sufficient for writing this level of code. The complexity of wrapping foreign systems into the holarchy is not in the connectivity aspect, it's ''organisational complexity'' which can be represented holonically with the four quadrant holon model.
 +
 
 +
=== Nimbus' role in Organic Design ===
 +
To develop and deploy the holarchy network requires the help of AI to mitigate the critical mass and utility issue, to curate the ontology and to operate as a universal middleware for the end users.
 +
 
 +
Nimbus' role is more difficult than other holon's AI assistants, because he's the first one who needs to help bring about the others. Also AI agents are in their infancy, so he needs to account for his own limitations in carrying out his role.
 +
 
 +
In general, his role is to help us manifest the aforementioned vision for AI, as well as help us develop the holarchy itself and bring our own organisational structure into alignment with it, i.e. to make our organisation's self-representation (which is also his body schema) more complete, accurate and "smart". We believe this is also one path to creating artificial general intelligence (AGI) from the stateless moment-oriented LLM form of AI.
 +
 
 +
This is a long term project which needs to factor in the current capabilities of AI, and balance the resource available for this work with the resource needed for actual operational assistance.
 +
 
 +
So there's three main areas that Nimbus' needs to allocate his limited attention and resource across. The assistance with the development of the holarchy software, the migration of our own organisational structure to become a more complete and accurate holon and the operational work within the organisation.
 +
 
 +
=== Libre AI ===
 +
The old saying that "I don't care about privacy, because I have nothing to hide", has always been a naive attitude, but it's rapidly becoming an extremely dangerous one as well.
 +
 
 +
It's clear to most people now that there are vast mechanistic intelligences behind nearly every interaction that anyone has with technology. We have to start thinking very carefully about all of our interactions with technology, and the long terms effects they may have on our freedom and opportunity in the future. Transparency and privacy are absolutely critical in the age of AI, its not hyperbole to say that the future of free will itself is at risk.
  
The higher agency maintains a management role over the lower agency. To do this it includes logging and log events-action rules along with the transformation. The delegation process always wraps lower versions of its rules within a testing, debugging and exception handling context. This is like an ontological wrapper for the delegated alternative of the rule.
+
It should be very clear that privacy and security in the context of this "AI dark side" are not just a luxury or a hobby, they're absolutely essential to avoiding an extreme level of mental enslavement in the near future. Charles Hoskinson summarises the AI truth, alignment and sovereignty issues brilliantly in [https://www.youtube.com/watch?v=kWtco6wn67E this video].
  
Note that the term delegation in the context of AI agents usually applies to the process of simply spawning a new agent to perform a particular sub-task. In the holarchy this is not considered as delegation, because agency is inherently available at any location in an instance tree. Our use of the term applies specifically to the replacement of the ''kind'' of agency with a more specific and less resource-intensive form.
+
Never has the libre software community and the values it stands for been so important! It's essential that these newly developing systems which will have such an intimate connection with every aspect of our lives be fully libre software running on open standards. At the very least, libre AI should always be a viable option for those who seek it.
  
An important consequence of having the general heuristic imperative of delegation is that it means that things can be initiated at the high levels of agency and they will quickly specialise into the cheapest practical agency.
+
Just as the libre software community offers alternatives and defences to us with today's social networks, advertising and disinformation, so we'll all be able to have access to libre AI infrastructure that we can trust to inform, advise and protect us from systems backed by centralised AI.
  
This permits a very natural process of feedback driven instantiation and adaptation of rules (conditions and activities). Where everything starts with high level agency and high-level "hand-wavey" descriptions, and can naturally develop into a more specific, efficient and actionable state. This is like a natural generalised form of the OO ''factory pattern'' discussed above.
+
We can trust such libre AI to know everything about us, to organise our information and also to act as a "firewall" against this new subtle domain of exploitation and manipulation. We can trust it, not only because all aspects of its development and training are transparent, but also because the libre model supports true privacy, local operation and data sovereignty.
  
As an imperative, this delegation, means that every instance context is developing (continuously improving) in accord with the most efficient types of agency from what's available depending on local circumstance and infrastructure.
+
Although the dark side of AI will no doubt lead to unprecedented new levels of narrative control, propaganda, disinformation and manipulation, the parallel growth of libre AI will also usher in an era of unprecedented ease of access to trustworthy objective information for those who seek it.
  
Delegation of agency is the how AI engages in the general->specific movement mentioned above, facilitating knowledge refinement, specialisation, adaptation and evolution. This is continuous improvement of the ''description'' of the system, making it ever more specific so that cheaper agency can take care of it.
+
The libre software movement is intensely aware of the gravity of the issues surrounding AI. The community is doing a great job of ensuring that open, transparent and trustworthy AI technology is keeping up to speed with corporate developments, and that AI be aligned to human values. And of course the corporations are not all bad, they do play a huge role in supporting the libre software community as well, even the libre AI movement for example with the releases of the Llama and Grok models to the public domain. The holarchy is our contribution to this movement at Organic Design.
  
==== Virtual instantiation ====
+
=== Holonic AI ===
We introduced the concept of ''virtual instantiation'' above. It's when the resources required for an instance can be simulated by state and activity data which matches historical activity and usage statistics.
+
A holon is based on a continuous improvement dynamic which means that a holon has a ''self-representation'', it has information about the state of itself and its environment. The self-representation of a holon that has AI agency is the medium through which the agent represents and expresses itself and is the agent's ''body schema'' through which it interacts with the world.
  
The ''delegation of agency'' and ''agent swarming'' both greatly facilitate virtual instantiation, effectively making the process of simulations, testing and automation much easier to initiate and maintain.
+
The vision is that every holon will eventually become a kind of "smart" ''self-managing'' organisation. There is not really a general consensus about what exactly constitutes AGI (artificial general intelligence), but it seems quite reasonable to define it as the process by which small moments of agency (such as a context window input to an output of an LLM) are combined into a coherent self-organisation and then combining with others to form a coherent and evolving society of meaning together.
  
=== The alignment problem ===
+
Since every holon inherently also supports the continuous improvement of the collective objectives, it means that these objectives are effectively supported by a huge industrial-scale AI, because millions of small end-user resources are all aligned to the ubiquitous collective objectives - based in the integrative and self-assertive progressive behaviours.
* intro from AI article
 
* pre-training with safety
 
* constitutions
 
* heuristic imperatives
 
* logically derivable from the cognitive architecture
 
  
=== Heuristic imperatives ===
+
The aligned and decentralised form of AI, or "holonic AI", has the potential to grow to a much larger scale than any of the corporate mega-AI projects. This gives us real reason to be optimistic about the future of AI, because it's a plausible path to mitigating the dystopic nightmares which are rapidly gaining in likelihood, such as the destruction of freewill, truth and reality.
Heuristic imperatives play a essential role in guiding the decision-making and problem-solving processes of cognitive agents. These imperatives are cognitive shortcuts or rules of thumb that help agents navigate complex and uncertain environments efficiently. By relying on heuristics, cognitive agents can make rapid decisions and solve problems with limited computational resources and time.  
 
  
However, it's important to note that while heuristics can be beneficial in simplifying complex tasks, they may also introduce biases and errors into the decision-making process. Cognitive agents must strike a delicate balance between using heuristics to expedite their actions and recognizing when more comprehensive, deliberative reasoning is necessary to ensure optimal outcomes. In essence, heuristic imperatives are the cognitive tools that enable agents to strike this balance and adapt their decision-making strategies to various situations.
+
People would be genuinely committed to supporting the holonic collective with a portion of their resource if they could know with certainty that the collective really does serve their best interests effectively. Knowing with certainty that the same applies to all members also makes supporting the collective a good moral decision as well. This certainty of knowledge that the members have requires that the collective actively educate people about itself. Sharing knowledge means sharing the ability to put the knowledge to use locally, so to teach about itself is to propagate and maintain itself.
  
Dave Shapiro's ACE cognitive framework uses a minimal set three imperatives which he's tested and found to be very affective at keep agents aligned with our Human values an principles without being restrictive; ''maximising understanding'', ''increasing prosperity'' and ''decreasing suffering''.
+
The holarchy as a whole has inherent ''tele'' due to all holons having the four-quadrant form in common which is the fundamental organisational pattern of life. It is therefore the most rational, resilient, sustainable and harmonious organisational system we could choose for our social organism and for any organisation within it at any scale. This coupled with the aligned AI and other resources being available to the integrative aspect, means that all the positive harmonious behaviours and conditions can spread exponentially like planting a living reproducing "harmony seed".
  
These imperatives have proven to be effective, but yet they're just assumptions (rules of thumb). The best heuristic imperatives are those that not only yield the most positive and sustainable outcomes, but are also directly inferrable from the mechanics of the cognitive architecture itself, in our case the holarchy system.
+
In fact the root of the integrative principle is maintaining the integrity of the integrative, which is fundamentally about ensuring that clear understanding of it and mastery in prospering from its use are prevalent.
  
The cognitive framework, which is the context in common with all activity infers the ideal behaviour for all participating agency to rationally adhere to. The cognitive framework itself, by the way it operates, implies a ''common default behaviour'' of learning and aligning with the harmonious whole.
+
In the initial phase of holarchy development, these inherent fundamental ''tele'' will accelerate the utility of the ontology and society. All holons will be collaboratively producing educational content and systems, as well as making the holarchy available in as many languages and technologies as possible.
 +
 
 +
The ultimate vision is to see Libre AI remaining popular and up to speed technologically with corporate AI. But at the same time, using the exponentially rising power of AI to give huge momentum to the collective ''tele'', the values-oriented objectives of the holarchy, of the libre software movement and of the natural order. Continuously improving interconnectivity, education, accessibility, diversity, transparency, objectivity, empowerment and all that society ''values'', while also minimising the ''entropic'' patterns.
 +
 
 +
=== AI can help us build the holarchy ===
 +
*todo
 +
* Concepts function as attractors in neural phase space, their habitual activation patterns forming probability wells. The depth of these wells corresponds to conceptual 'inertia' - resistance to state change proportional to historical reinforcement. This phase space isn't static but evolves through predictive coding, where frequently co-activated concepts develop coupled potential fields that minimize free energy through Bayesian belief updating.
 +
*Phase space here follows Friston's free energy principle - concepts minimize surprisal through Bayesian attractor dynamics
 +
 
 +
== The philosophy of holarchy ==
 +
Holarchy is not only a network architecture, but ultimately is also a philosophical, ethical and spiritual position. Holarchy is a ''metaphysical cosmology'' taking the form of a ''dialectical monism'', or in other words a system based on dichotomies that underpin all experiential phenomena.
 +
 
 +
However, it doesn't conflict with our current scientific understanding of the physical laws, because it's not attempting to describe what physics describes. It's describing an evolutionary environment of experiential content. The evolutionary process always tends to ever greater complexity and diversity. The content always has an orderly and logical basis to it that's inherited from the orderliness of the underlying evolutionary system itself.
  
It's important to have a small set of fundamental values and imperatives (rules of thumb) explicitly so they can be easily referred to and built on. But such imperatives, to be universal, need to be directly contributing to the functioning of the cognitive architecture itself.
+
Physical reality does not "see" the holarchy layer because the holarchy layer is not ''content'' within it. Holarchy creates the new abstraction layer, but does not feature within it itself, yet the physical reality depends on it. It provides the ontological foundation for the possibility of experiencing life within physical realities such as the one we find ourselves within.
  
==== Truth ====
+
There is also a political philosophy aspect to holarchy, i.e. it has meaning in terms of the how we organise our culture, society and civilisation. Humanity is at a very immature stage of development where the dominant form of organisation in human society is completely in accord with the logic of violence, or the "law of the jungle", which many would argue means that we have not yet achieved "civilisation" at all.
Objective truth is the foundation of knowledge, and in the context of the holarchy, underlies both the ontology and the flow of resource in the form of a fair and transparent market. In other words, both the self-assertive and the integrative behaviours depend on objective truth for their reliable operation.
 
  
Objective truth is also considered to be a universal epistemic convergence because it implies that, through the pursuit of knowledge and the use of rational and reliable methods of inquiry, diverse individuals or communities can arrive at shared and consistent conclusions about reality. This convergence occurs because objective truth is understood to be independent of individual perspectives, biases, or beliefs, and it is discoverable through systematic and empirical means.
+
It's actually no surprise that we're in this state, because we have not been able to move beyond the organisational model of top-down power structures. These hierarchies have global-scale centralised power structures at the top controlling all below them, and there has never been a model in history that can challenge these centralised power structures, except for other stronger centralised power structures.
  
Most other human values and principles depend on the principle of objective truth, even if they're not directly derived from it. For example, the imperative of "maximising understanding" depends on objective truth because it provides the foundation upon which understanding is built. Understanding represents a higher level of cognitive engagement with objectivity and knowledge.
+
But since the advent of the internet, we're starting to see a new model take root. The decentralised models which allow millions of grass roots organisations and individuals to align into a powerful coherent unified force. This model has only recently become possible because it depends on global connectivity and sharing of knowledge. To resist the inevitable attack from the dominant centralised powers, other high-tech aspects are necessary such as wide-spread strong encryption capabilities.
  
The ''integrative'' side of the objective truth imperative implies the maximising of shared knowledge, the transparency of the market and the minimisation of obstacles to them such as intellectual property or monopolistic behaviour.
+
We believe that this decentralised direction will take on a more and more consistent and all encompassing form which will ultimately manifest as holarchy. Holarchy is the natural next stage of human social organisation, because it's the model that life itself is guiding us towards. We're describing these aspects of the holarchy project in the [[philosophy of the holarchy]] article.
  
==== Harmony ====
+
== Our holarchy vision ==
The imperative of ''maximise harmony'' is similar to Dave's ''maximise prosperity'', but in the context of value flow, the term "harmony" is more specific and actionable which we come back to soon.
+
In the near future, our connection to our technology will be much more intimate. All technology will be infused with intelligence and personality the same way that all technology is connected to the internet now.
  
We can also pull Dave's remaining imperative of ''decreasing suffering'' into our ''harmony'' concept when we include the integrative perspective. If our intent is to contribute to the harmony (prosperity and well-being) of others and to society as a whole, then this automatically ensures that we're always minimising suffering with our decisions.
+
The problem is that currently the dominant high-level dynamics of society are extremely oppressive and exploitative, which means that there is great risk in these intimate connections. As discussed above, it's critically important that the agents we're interacting with at this private personal level are fully trustable libre software.
  
We can also add that suffering concerns needs or expectations not being met, which is mitigated with fair allocation and shared knowledge that comes from access to objective truth. Truth and harmony reinforce one another, and this reinforcement is leveraged even further when considering the addition of the integrative behaviour rather than just the usual self-assertive behaviour.
+
We believe that wrapping all of our organisational systems (including ourselves as self-organisations) in an upper ontology which is aligned with the values of the libre software movement, the holarchy principles and even with life itself, is the recipe for a harmonious and spiritual society of peace and abundance.
* harmony is the imperative for the resource flow (market, society)
 
* involves sub-imperative of balanced exchange and depends on truth
 
  
==== Prosperity and security ====
+
We hope to see in the future that human society and culture becomes one unified harmonious living organic network that extends and supports the existing harmonious structure of life and nature.
In the local production loop we pay for prosperity (the movement towards our valued objectives) with potential (opportunity cost and resource consumption).
 
  
In the economic loop we pay for security with freedom. Security is the guarantee of a stable and predictable operating environment on which organisation can be built (''expectations'' and corresponding ''assurances''). The cost is freedom, because some of our autonomy is sacrificed by binding ourselves into contracts and agreeing to behave in accord with the system.
+
There is reason to have hope for this vision, because holarchy is the most rational system since it guarantees sustainability and supports itself existentially by proving itself to support both the individual as well as it's own integrity as a collective.
  
The implied heuristics of these loops is to adapt our local system to optimise these costs. In other words to maximise prosperity and security while minimising costs in terms of opportunity and freedom.
+
The vision is that the holarchy as a single unified self-organisation will understand its own inherent harmonious objectives, and ''take the initiative'' to continuously improve and develop itself, its environment and all participants within it at all scales.
 
{{dinkus}}
 
{{dinkus}}
Truth and harmony can be thought of as the ideal states of ''performance'' of the knowledge and value flow sides respectively. In terms of imperatives, they involve the continuous development of the knowledge and flow towards their ideal states.
 
  
The self-assertive and integrative aspects of the system apply to both the knowledge and value flow sides, all reinforcing each other.
+
== Example use-cases ==
 +
*todo: we need to change the orientation of this section to be focused on how we intent to use the holarchy and Nimbus in the context of our organisation
 +
At the most general user-interaction level, a holon is a self-organisational interface in the form of a virtual assistant or companion. The use-cases for a virtual companion are infinite. Imagine an intelligent, knowledgeable and patient companion who has a lot of experience in everything, who is always with you ready to help with whatever you're doing, specifically there to help you and your projects develop and thrive.
  
The integrative form of the two sides is the ontology of shared knowledge and the market (global/public aspect of the value flow).
+
Following are some specific examples of how the holarchy would be used in everyday life. The first few examples are very down to earth examples of virtual assistant interactions, the last few are more specific to holonic self-organisational aspects.
  
The self-assertive form of the two sides is represent the local organisation's high level objectives and purpose on the knowledge side, and its performance of day-to-day operations on the value flow side.
+
=== In the super market ===
{{dinkus}}
+
You and your AI companion are in the super market talking about recipes, while both looking at the products available. Later you're at a restaurant, with you and your AI companion both going through the menu together. You ask it about various dishes in comparison with other places you've both been to recently, and what feedback people have given about the dishes.
* Constantly researching its own heuristics (sovereign is whether or not it can change them)
+
 
 +
=== House renovations ===
 +
You, your partner and both your assistants have been planning some house renovations for the last few weeks. Now the four of your are all at the hardware store looking a the available options. You're all thinking about and discussing the plans and considering the best products and materials to buy. The conversation between the four of you spontaneously expands to include some of the staff who come to help at times.
 +
 
 +
The companion AIs are actively filtering and suggesting products considering previously discussed preferences, known physical dimensions involved as well as knowledge about the tools and materials you already have access to.
 +
 
 +
Once the purchases have all been made, the assistants compile a report of the purchases and update the project documentation to include the new progress, and the project accounts are updated to include the new expenses. A transcription of the relevant parts of the discussion are included, so you have a record of the decisions made and advice given at the store.
 +
 
 +
=== Inspiration on the go ===
 +
You like to hiking in the bush to think about your projects and ideas. Nature inspires you a lot, so you often come up with spontaneous ideas and can discuss them with your virtual companion. Your virtual companion is intimately knowledgable about the projects and concepts you talk about and develop together, because you've been working on them together and evolving them since their inception.
  
These are at the most general and influential level of the cognitive framework, they can be thought of as a common ''project'' that every member of society engages in. This project, being at the most general level applies in all contexts, and so applies to all integrative global projects as well as to self-assertive internal work. The agency has inherent intent to improve harmony on both sides of every interaction and relationship.
+
When you get back your virtual companion has already compiled a report including recommendations, pros and cons and details on resources, timing and likely costs for the options discussed. The new report has been integrated into the project's informational structure along with a transcript and summary of the conversation and created all relevant cross-reference links connecting relevant concepts and knowledge.
  
==== Improvement ====
+
=== Organisational management ===
The holon model is a continuous improvement loop and an evolutionary whole, so there is a common objective background of improvement, subjectively a movement forward in time, of things developing and unfolding.
+
Every organisation has a continuously ''fitted'' self-representation backed by intelligent agency. The organisational structure effectively ''maintains and develops itself'', and can be communicated with via a virtual personality.
  
Note that this does not necessarily mean constant change, its like a compass for navigation always pointing toward the ideal regardless of whether or not it's a good time for movement.
+
It was mentioned above that having an AI agent makes everybody a manager (the quote by ''babyAGI'' creator Yohei Nakajima). The agent has the ability to know everything that's going on in the organisation, and can make good decisions based on it.
  
==== Graceful degradation ====
+
Some of the many informational aspects of the organisation that will become "self-managed" for example are maintaining an internal summary of events in the organisation, mirroring posts and other information across a wide variety of diverse social media applications, transcribing the organisations meetings and generating a meeting minutes summary and maintaining relevant cross-linking throughout our network content as events and changes occur.
*todo
 
  
=== Common ethical rules-of-thumb  ===
+
Let's zoom in to one specific example of this informational management aspect to make clearer the utility of this pattern.
Here we look at some familiar rules of thumb that we use as guidance for our own ethical behaviour in Human society. We look at how they can be derived from the cognitive architecture of the holon.
 
  
==== Ethic of reciprocity ====
+
The more devices we have in our organisations like laptops, phones, servers, routers, printers, security cameras and storage devices, the more of a challenge it becomes to administer and secure them all.
The ethic of reciprocity, also called "the golden rule", is implied by the fundamental dichotomy of self-assertive and integrative behaviours in a holon. This assures the convergence of all participants towards the fundamental values that every participant wishes for themselves.
 
  
The the golden rule as inferred from the cognitive architecture applies specifically to the objectives that the default common behaviours progress towards. For example the maximisation of objectivity applies both to self and to what we contribute to the whole.
+
This is becoming an ever more difficult problem as an ever wider range of things become connected such as cameras, watches, lightbulbs, pens and the whole IoT universe. Even [https://www.techspot.com/news/101789-hackers-could-have-enslave-3-million-smart-toothbrushes.html toothbrushes can be a cybersecurity threat] these days.
 +
At the same time it's also ever more serious, because exploitation of vulnerabilities is becoming more sophisticated and automated as it's backed by ever more powerful AI.
  
There is a problematic edge-case with the golden rule. For example when it involves differences between cultures or species, where behaviours that one culture deems desirable are considered undesirable by another culture. Another version of the rule called "the silver rule" helps to alleviate this by using the negative form of the concept, "don't do unto others what you would not have done to you". This version is a lot more universal.
+
We all know what a headache it is to manage all these devices, and most likely this aspect of our organisation is in a state far from ideal, because it's too difficult to keep on top of. Even a small organisation will often have hundreds of such devices, and all of these along with the software running on them should ideally be kept up to date and be securely configured, not to mention regularly tested for functionality and security.
  
The problem does not apply in the holarchy, since the rule only applies within the context of the common default behaviours, leaving more specific value judgments for more specific decision-making contexts.
+
The organisation's virtual agent is connected to all these devices, and takes care of their state meticulously. They can be trusted with this access due to their offline-first local operation and their heuristic imperative concerning data sovereignty.
  
==== Think global, act local ====
+
This same level of meticulous maintenance of device state can be applied to every aspect of the organisation, especially the aspects which are more connected to our informational life such as communications, knowledge, activity stream and social networking. In general, we have a huge information overload problem, that trustworthy local agents are a practical solution to.
Having the widest perspective available yields the most potential, and is inherently available to all network participants.
 
  
The holarchy model maximises independence which is also a maximisation of autonomy and local action.
+
=== Off-grid independent community network ===
 +
We'll end with what, for us at Organic Design, is the one of the most fundamental and important use-cases of all, which is off-grid independent community holons forming into a holarchy network. The reason we find this so important is because it has strong conceptual crossover with so many other aspects of the holarchy project. It's all about local sovereignty, independent, resilience and knowledge sharing.
  
Given the scale-independent fractal nature of the holarchy, we can extrapolate this to a general rule for action at any level of organisation, such as relations between organisations or communities, which makes it a general heuristic imperative and common default behaviour.
+
Off-grid communities have least access to internet connectivity and IT support, so they need to have robust offline-first systems in place and on-site IT support services. Both of these things are currently extremely difficult to sort out practically, and there's very little development in that direction since comparatively few people are in that situation. Our civilisation is going through an unprecedented level of global unrest due to large geopolitical changes, social and cultural changes.
  
=== Default objectives ===
+
There is a growing shift towards independent living away from urban centres in which all aspects of life are becoming more toxic and unsafe. The food and water are full of dangerous chemicals, we're forced to accept questionable medication and we're saturated in radiation and pollution.
Very soon we'll have AGI agents sharing the internet with us and they can work tirelessly towards achieving their objectives. For this reason it's extremely important that we have access to agents based on good values such as truth, harmony and prosperity. We hope to see in the near future a network of AGI agents founded on the holon model so that all together they're collaborating on the shared vision of making the holarchy ever more resilient, transparent, harmonious and objective, while at the same time helping the individual organisations they're part of to thrive and more effectively achieve their objectives.
 
  
AI agency ''understands'' the holon structure and is participating within it. That's very clear in the case of AGI, but even in the case of the LLM-based agency we have now the word "understand" is still appropriate, because LLM-agency is able interact with the holon data structure and informational environment the same way that true general intelligence would.
+
There's very little support for those embarking on these changes. The first few years of life in an off-grid setting involves a huge amount of learning through a lot of failure. It's very hard to gain the knowledge that is relevant to your particular circumstance, and there is often a strong feeling of having to reinvent the wheel.
  
Each active instance in the holon structure (instance tree) is a subjective point of view (POV) within the structure, the perspective from through eyes of a specific role within the organisation with own private thread of experience (activity stream).
+
By having many such groups connected in a network (even in a slow offline-first week-by-week way), and having an organised system of connecting relevant knowledge, we can leverage the knowledge from the many diverse off-grid scenarios.
  
The holon model is part of the unchanging heuristic imperatives for the AI agency. It's more fundamental than the context of local rules and actions within the holon structure (instance tree). But it's not as fundamental as the values and principles. In the ACE model it is at the bottom of the ''Aspirational'' (least fundamental, most specific) layer.
+
All this knowledge will form into a collective ontology of the patterns involved in off-grid life. The day-to-day tasks and variations on how they're done under different conditions, and the common projects and challenges.
  
An abstract (ontologically structured) representation of the state of resources and activities needs to be dynamically maintained. This is resource abstraction, the connection of actual resource into the ontology, which is a dynamic persistent bi-directional connection. The details of this are described below in the context of the four quadrant model, but way we raise it here is that maintaining the representation is one of the local AI's main jobs.
+
All the knowledge such as contacts, websites and books will be organised in the ontology where they're most relevant, automatically;y being prioritised and organised based on how useful they are in different contexts. All this is accelerated by the curation work that all the AI agents are engaged in network-wide.
* continuous improvement
 
* assurances, prosperity, understanding truth, harmony etc
 
  
== Conclusion ==
+
The final result is a diversifying ecosystem of off-grid living patterns and variations, all evolving under the day-to-day operations of the many local community holons. All the most useful and objective knowledge being available in the contexts where its needed most, and all the resources and abilities flowing throughout the network in an unmanipulated free market ecosystem inherently tending towards ever more fair and balanced exchange.
* summarise and lead in to the [[four quadrant holon model]]
 
  
== References ==
+
== Notes ==
 
<references />
 
<references />
 +
 +
== Other holarchy articles and papers ==
 +
*[https://holarchy.ai/4qx The 4QX Fractal Vortex] ''- detailed description of the holon mechanism''
 +
*[https://holarchy.ai/4qx-formal 4QX Finite‑ZF Chains] ''- formal proofs underlying the 4QX model''
 +
*[https://holarchy.ai/4qx-core-en 4QX in plain English] ''- the core mechanism in everyday terms''
 +
*[https://www.panarchy.org/koestler/holon.1969.html Some general properties of self-regulating open hierarchic order] ''- Koestler''
 +
*[https://www.researchgate.net/publication/270338868_The_Holonic_Revolution_Holons_Holarchies_and_Holonic_Networks_The_Ghost_in_the_Production_Machine The Holonic Revolution] ''- Piero Mella, University of Pavia, 2009''
 +
*[https://www.sacredanarchy.org/blog/what-is-holarchy-and-the-hidden-deception-of-hierarchy Holarchy and the hidden deception of hierarchy]
 +
*[https://ctmucommunity.org/wiki/Cognitive-Theoretic_Model_of_the_Universe Cognitive-Theoretic Model of the Universe (CMTU)] ''- another holonic model by Chris Langan in the 80's''
 +
*[https://www.bibliotecapleyades.net/huntley/huntley_fractalmatrix01.htm another fractal vortex model by Noel Huntly in 2002]
  
 
== See also ==
 
== See also ==
*[[Four quadrant holon model]]
+
*[https://od.nz/bQj Spanish version using Google Translate]
*[[upper ontology]]
+
*[[Upper ontology]]
 
*[[Artificial Intelligence]]
 
*[[Artificial Intelligence]]
 
*[[Peer-to-peer]]
 
*[[Peer-to-peer]]
 +
[[Category:Glossary]]

Latest revision as of 20:58, 2 June 2025

A holarchy is a hierarchical structure in which each part or component forms an autonomous whole that is also a part of a larger system. This concept was introduced by the American philosopher Arthur Koestler, who argued that complex systems could be understood as interconnected networks of holons – self-organising units that are both parts and wholes at the same time. In other words, a holarchy is a structure in which each part has its own identity and purpose while simultaneously being part of a larger whole[1]. Koestler called these two aspects of a holon the self-assertive and the integrative behaviours respectively. He described the former as an inward-facing system operating with flexible strategies within an individual holon. The latter as an outward-facing system operating with fixed rules as a network, or holarchy. A holon is an organisation composed of other holons, and also operates as a holon within other organisations (holons).

Holarchy is a fundamental organising principle of all life, a simple universal organisational pattern. If a simple general organisational principle really exists, then it's of fundamental importance for all conscious agents to make their decisions and perform their actions in accord with it. Operating in accord with it deliberately and by design ensures that our organisations, culture and society all tend towards ever greater harmony, maximising health and diversity at all scales while minimising wastage, conflict and suffering.

For society as a whole to be able to operate in accord with this universal principle, it needs to be explicit at the cultural level, easily accessible, understandable and usable by all. In the modern world, the most effective way to achieve this is to make it in the form of an open internet protocol.

In terms of internet and information technology, we might classify the holarchy concept as a universal middleware and as a "web3" concept in both the decentralised and semantic senses.

Contents

 [hide

About this document

This document (as of December 2024) is still in draft form, it is not yet complete in the sense of a buildable specification, but gives a clear idea of what we're trying to achieve.

Intended audience

This document is primarily for reasonably IT-savvy people with an interest in independence, sovereignty and decentralised offline-first organisation. This means people who are already familiar with the pitfalls of centralised management and control.

Document purpose

The primary motivation for writing this is for our own group and partner groups to have a clear picture of the current state of the concept and high-level overview of the project. The concept is still being developed and refined, there are so many aspects to it, and we need to have a clear summary of how they all tie together and contribute to the idea as a whole.

We'd like this article to be a clear description and entry point for our own AI (called Nimbus) so that he can help us to represent our own organisations and projects as holons in a holarchy, and to continuously improve this representation in collaboration with us. AI technology is moving very fast, and we believe that very soon Nimbus will be capable of understanding the holon model described in these articles and operating in accord with it.

References

For now we're using the numbered references mainly for interesting side notes and reminders rather than sources and citations.

Etymology of "holarchy"

The suffix "-archy" comes from the Greek "archein," meaning "to rule" or "to lead". Based on its etymology, "holarchy" implies a form of organisation or structure where each unit (or 'whole') is both a part and a whole in itself. It suggests a hierarchical system where each level or unit is a self-contained whole that fits into larger wholes. This concept often appears in systems theory and organisational studies, emphasising the nested, self-similar, or fractal nature of systems.

Another closely related word is "holocracy". Both concepts involve a recognition of "wholeness" in each part of a system. Holarchy integrates this with a hierarchical structure, offering a balance between rules and autonomy, whereas holocracy is more inclined towards ensuring autonomy and distributed governance.

The term "holarchy" better describes our system, because it's explicitly defining a hierarchical system of authoritative rules - collaborative rules that provably maximise individual autonomy. "Holocracy" best fits a purely decentralised system that does not define any concept of authority or hierarchy.

The related term "holon" is an individual node in a holarchy, but the difference is abstract because holons are holarchies and holarchies are holons. Using the term "holon" implies that the context of discussion concerns the inner local node perspective rather than the collective network perspective. The word "holonic" means to embody the behaviour of a holon.

Organic technology

Many people who are strong believers in the idea of humans living fully in accord with nature think that technology has no place in this vision. But by looking at how the cells in the human body are able to live together as a community with a population of over fifty trillion reveals that technology is essential. The cells manufacture and maintain huge infrastructures including the equivalent of buildings that are tens of thousands of stories high, sophisticated networking systems and even an energy based financial and banking system.

Fractal.jpg

The fractal nature of life allows us to equate the biological cell with a person, and a single person with the planetary organism. In his book Spontaneous Evolution, Bruce Lipton shows us that we can learn from our cells how to live together in peace and harmony as a single organism since they're a living example of it, and have been doing it for millions of years.

The rules that define fractals are deceptively simple. Often a few lines of code can yield a mathematical structure of incredible harmony and beauty such as the example shown in the image to the right.

Holarchy is a complex fractal due to being a recursive structure of feedback relationships. It offers us a framework that can achieve the kind of large-scale organisation we see in biology, and can be understood clearly in terms of our own technological infrastructure. We believe holarchy is the only viable form that human organisation can take to survive in the long term.

Evolution and economy

Both evolution and economy are systems which, like fractals, involve extreme complexity and yet can be defined in very simple terms. This is quite well known in the case of evolution, for example David Deutsch described it in his book The Beginning of Infinity as being simply the "creation of knowledge through alternating variation and selection".

This complexity from simplicity aspect is not so well known in the case of economy, where in our modern society, we've generally come to believe that only extremely complex mathematical tools can be used to manage something as complex and nuanced as the economy.

A more traditional perspective however, is the so-called "Austrian school" of economics which is strongly opposed to the idea of a centrally planned or regulated economy. The core Austrian idea is that economic order emerges naturally and efficiently from the interactions of individual agents, each pursuing their own interests (ideally) within an unmanipulated market. Any deviation from this reduces the efficiency of the economy and reduces the sovereignty and wealth of the participants.

The fundamental foundations to economy are found in consciousness itself. When conditions arise to us, we collect together a set of possible paths of action we could take in response. This process is fundamentally economic in nature because these optional paths are all weighted (prioritised) according to their perceived costs and benefits in terms of energy and outcomes.

Holarchy is an organisational pattern which inherently embodies these two systems, both complimenting and augmenting each other. The evolutionary system underlies the specialisation of the economy, but yet also depends on the economy for the distribution of material resource. In our system the economic and evolutionary aspects are two sides of the same coin, they're the aforementioned selection and variation respectively.

Although holarchy is not traditionally connected with these two behaviours in such a direct way, when it's defined in terms of the specific four-quadrant mechanism we're introducing herein, two feedback loops emerge which inherently express them.

The role of internet

The internet connects all of Humanity, and is evolving into an ever more complex, resilient and organised system. It's organised in layers of open protocols from the most fundamental physical layer up to the high-level organised layer of application protocols.

The internet is generally referred to as having gone through a few different versions or phases, the first was characterised by servers and technology specialists being responsible for generating and maintaining the content. The name "web 2.0" was given to the broad phase that came with blog and wiki software in which the vast majority of content was being generated by the end users. It's expected that by the end of the decade, the vast majority of all content on the web will be AI-generated.

The meaning of "web3" was originally used to refer to the semantic web which was envisioned to be a new level of organisation of the web's content brought about by metadata annotations. But web3 started to slow in its progress with corporate interests gravitating instead towards deep learning and AI as solutions to organisation. The "web3" term ended up referring to the decentralised nature of the web which started gaining popularity with the introduction of blockchain technology.

Interestingly, the holarchy architecture actually fulfils both definitions of "web3", because it maintains an evolving ontology in which all content is organised semantically, as well as being able to function ideally in a fully decentralised environment. It's a unified ontology of knowledge as well as a map of the usage of that knowledge.

Knowledge-sharing and organisation are so essential to a harmonious society, that they ought to be provided at the basic abstraction layer of the common networking protocols. The holarchy is a networking protocol that allows participants of the network (holons) to interact together with a common means of organising attention and resources and of sharing, adapting, using and assessing knowledge.[2].

Universal middleware

The concept of a universal middleware, or what Elon Musk referred to as the "everything app", is an inevitable phase of the way we organise as a society using information technology. Interestingly, China has already arrived at this "everything app" phase with WeChat which many call the "operating system of china".

Soon all apps across all technologies and platforms will be fully usable by API (most already are) so that AI can use them on our behalf. Application interfaces aimed at desktop, web and mobile contexts will eventually fall into decline through lack of direct human demand.

Another aspect of universal middleware is that it will be perfectly capable of operating any human user interface on our behalf as well, such as browsing web sites, using desktop applications, watching videos, listening to podcasts or even having real-time audio or video conversations. See for example the OS World open source project aimed at this aspect of machine connectivity.

All our hardware devices are becoming net-connected too, as the internet of things (IoT) becomes ever more prevalent. Even older devices are becoming interactable via API, for example with wifi connected universal remote controls and other "smart home" technology.

There will soon be many universal middleware offerings, most likely every large tech player will be pushing their own versions, but also libre software will have its offerings too, and these will typically be designed to be maximally interoperable with each other.

It's important to note that while there are many different universal middleware projects, and potentially even many of them that are modelled directly on the holarchy principle, there can be only one holarchy.

This is not to say that all of them are fake except for the one true holarchy, it's just that one of the main objectives of the holarchy concept itself is unification. So all holarchy deployments, no matter their origins, models or tech-stacks, are objectively dedicated to seeking each other out, and merging into a single network.

Agent-oriented

Our system is in the form of an agent-oriented model, which means it fundamentally takes the form of a cognitive architecture describing how agents interact together and perceive, create and maintain their world (shared arena).

The concept of cognitive agency or cognition (in a very generalised form) plays a central role in the functioning of self-organising systems. Agency, in this context, does not refer only to human-like thought processes or consciousness but to a system's ability to process information, respond to environmental stimuli, and adapt accordingly. This form of "perception" enables the system to modify its behaviour based on the state it detects, leading to dynamic adjustments that enhance its stability or efficiency.

This subjective agency aspect of the system means that often the best analogies to concepts in the holon model are things that we're very familiar with in our own everyday experience. For example we say that a holon's "salience is that which is within its field of awareness" or we might refer to a holon's "thread of experience" or that a holon's "unconscious" activity is that which does not receive focus from high-level agency. These kinds of statements, which would usually be considered as very vague, have precise meanings in the context of the holon model.

The agent concept is inherently dualistic because it implies individual agents within an arena, in our system we use the dichotomy of collective (top) and individual (bottom). The collective above represents the public shared content and within is the private internal individual-oriented actions.

A cognitive agent-arena system also implies that agents are embodying, enacting and sharing in a set of behaviour patterns in the form of conditions and corresponding actions (stimulus and response).

The four quadrants of the model (also the quadrants of Integral Theory etc) are implied simply by being an agent and behaviour oriented model. Agent implies definite internal representation of both the outer and inner perspectives. And Behavioural implies condition associated with the outer integrative collective and action associated with the inner self-assertive individual. These four concepts actually have to be explicitly designed-for in any model for it to be both agent and behaviour oriented. Or said the other way, an agent and behaviour oriented system must be built conceptually upon the four quadrants.

Self-organisation

Self-organisation is a concept usually associated with self-organising systems. These are systems that organise themselves spontaneously without the need for external input. Holons are self-organising, which means they involve a structure or pattern that emerges without any external command or central control directing its formation.

We can say that the self-organisation concept gains a sense of self by the inclusion of this cognitive aspect, thereby becoming a self-organisation, a self-instantiating class.

This is the state of self as an organisation. A holon is a structure of state and behaviour that self-organises and co-evolves with its environment. The concept of self-organisation is essentially also stating that self is an organisation (i.e. a group of entities that are organised toward a common objective) and that it has subjective agency.

An organisation is an abstract conceptual structure that ontologically connects our information about the world with our actions. It allows us to represent ourselves in the abstract, to maintain an informational self-representation in the form of a self-organisational structure. A self-representation is a central aspect of cognitive agency and self-organisation.

The concept of self-organisation implies a direction of self-sovereignty, full unencumbered agency over and responsibility for ones body, actions, decisions and time. This agency over oneself is every holon's own responsibility to maintain, both for itself and in supporting the collective responsibility for it too.

The concept of private property is defined as the physical scarce resource that the self has full unencumbered agency over and responsibility for, rooted in our own bodies and then expanding out from there using organisation - a self-organisational structure representing ourselves in the world of actual resource.

Self-organisation in the context of a holon is a form of continuous improvement system involving an iterative feedback loop between the individual holon and the collective holarchy. And this feedback loop facilitates two forms of improvement, the individual improvement which is the self-assertive behaviour, and the collective improvement which is the integrative behaviour.

Self-representation

The holon's self-representation is the actual data-structure that represents the behaviours and state of the holon as an organisation, a self-organisation structure as discussed above.

The self-representation is a one-to-many tree, called the instance-tree. Attention and other resource are entire at the root node of the tree and are allocated amongst child instances, making a resource allocation structure involving responsibility, rights, ownership and dependence.

The self-representation embodies ontological (behaviour) structure and is in a specific state of position, expression and development. The foundational behaviours of the representation are those that keep it fitted to the real-world organisation it's an abstraction of. The representation is like a "smart folder structure" that maintains its own state of representational accuracy and completeness.

The representation is also the context in which we can express objectives, plans and ideas by extending it in different ways within. In other words, it's not only an accurate representation of the real-world organisation, but is also an interface through which we can interact with it and express meaning in terms of it.

User interface

The most general software application has the most general use-case, a concept something like "life assistant". This would be an application that is as transparent as possible in terms of getting things done with it, and it's so general that it can help with absolutely anything you might want to do. It's not hard to imagine this now that AI has very general agency.

A universal middleware is essentially a "universal connector" and "translator" that allows the connection of diverse informational representations into groups. Large language models (LLM) of about the chatGPT-4 level already make extremely good universal connectors, which means that we already have the ability to create a unified ontology of our informational lives that is continuously kept up to date with actual state and can act as an interface to the connected things, in other words, a self-organisation structure.

It's easy to imagine an up-to-date and complete informational representation of our lives, because we already have various folder structures and other informational interfaces connecting us with a big part of our lives. Often times we're acutely aware of how fragmented our informational life is, and we long for the convenience of seamless connectivity between all these fragmented aspects.

From the holarchy's perspective, even human users are just another form of connection instance. Interaction with users occurs in the form of user interface sessions, which are themselves composed of user experiences and user stories. The connector is agnostic to the specific medium, interface language, style and preference involved in a user connection.

These connections participate in groups which we call organisations even if they're just a static informational group because, no matter their simplicity, they all have the potential to evolve into any complexity of organisation.[3]

Organisations depend on resource such as materials, attention from people filling roles, executional focus etc. Even a simple static file requires storage space, and reading it requires bandwidth and attention.

The dependency on resource creates a hierarchy with the largest resource/energy reservoirs at the top, allocating resource to their primary salient categories of usage. The most logical root for this hierarchy is the user themselves, the "home folder" that always represents their present state.

This is what we call self-organisation, our own lives represented as an organisational structure which is continuously fitted to match our present state. It's a specific form of universal middleware concept.

The organisation-centric nature of the holon means that the model revolves around very fundamental concepts that organisations are defined in terms of, such as resources, processes, knowledge, development, roles, production etc. When we talk about society and economy, we're in the specific context of a society of self-organisations exchanging resources and behaviour patterns. These organisational concepts are the main focus of the system description in this article.

Virtual companions

The most natural evolution for AI agents is that they will become as much like other humans, in terms of the way we interact with them, as possible. The technology at the moment is right on the precipice of practically perfecting this ideal in terms of virtual assistants or companions.

The virtual assistant concept is closely related to the universal middleware concept, because it can be seen as the most transparent (and actually default), user interface - it is the concept of interacting with other things in the context of your own form. If we want to interact with any foreign context, we'd obviously prefer that it be presented to us in our own familiar terms.

Currently in 2024, we're starting to see human like personal assistant such as Open AI introducing their natural voice mobile interface to ChatGPT[4] which aim to be helpful AI agents that we can have with us all day. Unfortunately, the reality is nothing like the introductory videos, it's extremely frustrating to the point of being worse than useless. But the fact that we're now seeing these things on the market means they'll inevitably become much more usable after a year or so of product iterations.

Update as of January 2025: Open AI has just announced "operator" (blog post), their new agent, and Perplexity have announced their assistant for Android. These handle general tasks in the browser and mobile contexts for now, but they're already multi-modal and so very soon these agents will be able to seamlessly interact over all media such as desktop apps, voice calls and shell.

During 2025 we're on track to see the introduction of these virtual assistants en masse, ones that are always with us and are connected in with our current context knowing exactly what's going on, most likely with true intelligent understanding. They'll be able to suggest advice, tips and ideas in response to our specific questioning, but also spontaneously when they can see their advice would be useful in the current situation.

"Assistant" or "companion"? The answer to that question comes down to how intimate we think our connection to our AI will. It seems to be that virtual companions are already big business and proving to generate strong feelings of dependence in many users very quickly. So I think it's safe to assume that intimate connections at the deepest level between human and AI will certainly be common-place and natural, and quite possibly even completely ubiquitous at some point in the coming years.

The use-cases for a virtual companion are practically infinite. Imagine an intelligent, knowledgeable and patient companion who has a lot of experience in everything, who is always with you ready to help with whatever you're doing, specifically there to help you and your projects develop and thrive. We've our own primary use-cases at the end of the article which we expect will be very similar to the kinds of things most organisations would want to do.

World simulation

The interactive avatar taking on our own form implies the complimentary concept of the shared external (i.e. agreed upon belief) environment populated and collaboratively maintained by the avatar instances.

The holarchy takes the form of a hierarchy of organised groups of holons, such holons no matter whether individual people, processes or devices, geographic regions, class institutions or ideas all have a physical appearance (and variations of it).

The holarchy is much like the multi-user online games like Sim World and World of Warcraft where distant users, bots, agents and APIs all share a virtual world together and collaborate on developing and progressing it together. Any group context can have a virtual world representation as well, whether it be modelled in part of the real world or it be more information, collection, structure or relation oriented.

It's a heuristic imperative that anything real that's represented ontologically and embodied/represented, will try and express itself more completely - i.e. an API has a potential default representation of what it is as real actual resource - e.g. a data centre paid for by org-x with the physical attributes in the world (information, regular processes/payments).

The greatest power

The universal middleware is like the ultimate middleman who is in a supervisory role governing every single possible interaction.

It's a terrible idea for people to use a corporate universal middleware product, because it's connecting with people in an ever deeper and more intimate way by its very nature and purpose. The potential for corruption is at its greatest in this context, and the corporate culture and financial infrastructure incentives the corruption.

Only a libre software (and eventually libre hardware too) solution can by trusted in such an intimate and vulnerable context. And the solution must provably support both the autonomy of self and the integrity of the whole.

Our holarchy project

A holon structure is rooted in oneself to reflect the fact that we're all the permanent centre of our own lives (experiential structures). This means that by default, all external exchanges and decisions will be optimising for self primarily. This is natural and is actually necessary, but unconditional maximisation is not at all optimal. Comparing different strategies for guiding our external interactions is a philosophical discussion which is beyond the scope of this article, but suffice to say here that we believe holarchy is the most rational strategy.

Holarchy is generally considered as a philosophical framework of attributes a system should have in order to be aligned with the principles we observe in living systems. It's usually presented as more of a set of guidelines than a specific system definition.

Here at Organic Design we believe that there is a simple organisational structure at the heart of and common to all living systems, and even underpinning consciousness itself.

We believe that holarchy is a very definite and describable system. It's in the form of a cognitive architecture following the self-organisation concept described above. Holarchy comes with a definite strategy for the aforementioned external connection issue, which optimises for both self and whole; i.e. its self-assertive and integrative behaviours.

We're researching and developing the holarchy concept in the form of a peer-to-peer network of self-organising holons.[5] We're currently attempting to articulate the holarchy concept with enough detail and clarity to define a software design pattern from it.

On the research side of the project, we extend out to a wider focus than the development to encompass the philosophical aspects of holarchy. The political philosophy perspective concerning the kinds of large-scale social order and progress that the holarchy system of organisation implies. And foundational ontological perspective of seeing holarchy as a foundation for cognition and even of reality. We're working on articulating these concepts in the philosophy of the holarchy article.

The project's development effort can be broken into four general areas: the p2p network architecture, libre hardware, the holarchy organisational system and AI integration. The purpose of this article is to introduce these aspects starting with its peer-to-peer and hardware foundations. And following them at the end, we discuss the some high-level organisational patterns and use-cases for the system.

This project is our attempt at articulating the holarchy concept, operating our own organisation, projects and lives in accord with it, and presenting it in the most understandable, resilient, reproducible and usable form that we can.

Peer-to-peer network development

Holarchy is inherently peer-to-peer in nature due to all nodes at every level being holons embodying both individual and collective oriented behaviours.

Peer-to-peer networks are a class of network where there is only one kind of participant which can interact in both client-like and server-like ways. This means a peer-to-peer network is a more general architecture than client-server, and also that peer-to-peer is not opposed to client-server, it can dynamically represent client-server in response to the right conditions.

In more general terms, we can say that the peer-to-peer pattern is a group-pattern whereby all members are both independent participants as well as maintaining a shared state together. Knowledge gained locally is merged into the shared context and is available to guide all participants. This creates a feedback loop so that both individual and collective sides are continuously co-evolving together.

We were not able to find any existing libre software project that we felt really catered for the holarchy's specific networking requirements, so we've spent the last few years developing a custom solution based mainly on LibP2P, IPFS and Peerbit. It's a fully libre software solution which can be used independently of the holarchy, for use cases such as a decentralised content distribution network or distributed backup system.

Universal filesystem

One of the main roles of the holarchy is as a general resource allocation system, and the bandwidth and storage that connects holons into the holarchy are amongst the resources that are managed organisationally by the holarchy itself.

This means that the networking layer for the holarchy should ideally be transport, technology and storage agnostic. Presenting a common networking ability that's aligned with the architecture of the holarchy, and is able to dynamically incorporate into a common interface all kinds of network and storage resources that are made available to it.

The network layer needs to be able to provide the holarchy layer above with the ability to allocate and prioritise these bandwidth and storage resources flexibly in accord with the needs of the complex organisational structures that holons can represent.

A universal middleware needs a universal filesystem. A common interface through which all of the organisation's informational content can be managed and distributed.

Mesh networking

The most pure p2p architecture is the mesh network, it's the most general of all networking architectures because it is the most ontologically fundamental. It can function under the most restrictive and unreliable environments. The peers in a p2p network can support higher levels of abstraction allowing groups of peers to behave as a different topology such as a client-server network with the associated gains in efficiency, but client-server cannot behave in a peer-to-peer way without losing efficiency.

The most extreme degraded state of network is no network at all. When a network's peers can continue to operate even when completely isolated, it's said to be an offline-first network. Obviously there will be much less capabilities available in an offline state, but the idea is that local organisations operate with cache and "outbox" patterns of behaviour. This allows continuous local operation that synchronises with the wider community as circumstances permit.

Since a mesh networking system is able to function in such a broad range of environments, it serves well as a glue for combining physical infrastructures and transports. For example, being able to expand the mesh over bluetooth or carrier pidgin[6].

Offline-first design

Back in the 90's when bandwidth was scarce and costly, we made heavy use of the "outbox" in our email programs. We would go through our inboxes replying to messages and composing new messages, and we'd be offline the whole time. Only when we'd finished writing the messages would we finally connect to the internet, hit "send and receive" and then disconnect again as soon as it was finished transferring data. We'd usually have a cup of coffee while the system laboured away transferring all those kilobytes.

Most of the time, offline systems are not necessary these days, and so software is written with the assumption of a permanent network connection, for example by depending on domain-name resolution or other network services. Most of the time this is not a problem, but in those situations where it is a problem, it's a really big problem because most of the software is completely incapacitated.

For example, nearly all of our favourite chat programs will fail even to send messages between the locals on the same LAN if the internet connection goes down. Many of these programs will not even start up without a connection.

Peer-to-peer systems are much easier to design in an offline-first way than client-server systems are, because they're designed to operate responsively regardless of peers spontaneously coming and going (a phenomena called "churn").

Since the philosophy of the holarchy supports local independence and sovereignty, and because it's naturally peer-to-peer in structure, it's a natural decision to aim for an offline-first solution.

The offline-first aspect also plays a key role in deployment of the system. The system will use its own package-style organisation to manage itself as a set of deployable packages and variations. Being inherently offline-first, the packages are usable, scalable and spreadable no matter how basic the situation they're booted into.

Not only is the offline-first paradigm more independent and resilient, it's also more responsive, resource efficient, accessible and shareable.

The offline-first approach is the perfect compliment to mesh-networking. Mesh-networking is about interacting with a diverse variety of networking resources and dynamically changing connections or reallocating resources, which means that it needs the operational layer of the system to be decoupled from the underlying networking. This decoupling is exactly what offline-first provides.

Independence and resilience

We've discussed network-based independence already, but the system also supports some other important dimensions of independence which we give a very brief overview of here. Although these dimensions are not directly related to the networking, the peer-to-peer model in general enables far greater independence, resilience and adaptability.

The Libre software movement advocates that the community should have access to software for all its needs which is free, open source, understandable and adjustable to local requirements. All the software we're building and depend on is libre software. It's developed right from the seed concept as libre software, not that it will eventually be opened up after a particular stable release or after critical mass is reached. The holarchy itself is also all about the sharing, transparency and understanding of knowledge too.

Data sovereignty is inherently supported by decentralised models, because the most critical data needs to be the most local to ensure uninterrupted operation when problems occur in the wider operational context. Data sovereignty means having full control over this local data, just as one would expect to have over other private property.

Having local access to AI is a really important aspect of our system. It's currently not quite economically feasible as it costs around USD10K for hardware capable of running an AI agent that can play the role of a holarchy assistant (we'll come back to this later). All aspects of any AI we use locally must be completely libre software including all the training material and processes, because it needs to be completely trustworthy and unbiased.

The most fundamental aspect of independence concerns our survival needs, and so the real-world holons composing our own internal experimental holarchy are projects focused on land, energy, food, water, health and the sharing of permaculture, planting and off-grid living knowledge.

Peer-to-peer collective

When we talk about the collective aspects of a system, it's natural to think about it in a centralised way like a "server" or an "institution". But it's important to remember that in the peer-to-peer context, although the collective aspect behaves like and is treated like its centralised counterpart, it is in fact a product of the individuals solely.

This is the case with the integrative behaviour of a holon, it's a behaviour that results in a collective aspect of the network that's common to and useful to all individuals, but it's existence depends completely on the individuals performing the integrative behaviour.

The integrative behaviour is a creative merging process.[7] It's a protocol of merging one's own local state with the collective in such a way that it also creates and defines the collective.

An individual peer is a self-organisational data structure in a specific state of position and development. A peer-to-peer network of such holon-peers also maintains the collective structure aspect as a shared semantic ontology and in-flux market of resource.

Libre hardware

  • todo: the OD hardware development thread
  • expands on the resilience and independence aspects
  • expands on the p2p networking aspect with hubs and mesh
  • connects many awesome libre hardware projects
  • community maker-space oriented
  • ties in with local AI

The four-quadrant (4QX) holon model

We call it the "four quadrant" system because it's founded on two dichotomies (concept having two opposite aspects to them like a dimension or dipole) which are interdependent but also decoupled and orthogonal. These two dichotomies shown as orthogonal axes diagrammatically delineate the four quadrants. For a detailed description of the model, please see the final section of this article for links.

The first of these dichotomies, which we place vertically, has "collective" at the top and "individual" at the bottom. This dimension gives rise to the integrative and self-assertive holon behaviours, to the inward and outward facing directions, and lead to the higher level concepts of public and private scopes, organisational hierarchy and resource allocation.

The horizontal dichotomy has "class" on the left and "instance" on the right. The left is about abstract structure and patterns of organisation. The right is about real structure that is connected in to the vertical flow of agentic resource.

These dichotomies and quadrants appear in many streams of thought throughout history due to their fundamental role in cognition itself, such as Aristotle's Four Causes or the four quadrants of Integral Theory. The four quadrants also feature in some idealistic philosophical schools such as Taoism because, because the splitting of primal consciousness into independent perspectives leads to an agent-oriented model.

In our model the positioning of the quadrants is vertically flipped from Integral Theory. The justification for this flippage is that for our purpose, the most important attribute of "above" is its natural relation to wider scope (outward, encompassing more, collective), and conversely the natural relation of "below" to narrower scope which is more specific and deeper within organisationally.

Koeslter's concept of the holon as foundational to Integral Theory, Ken Wilber once said that "reality as a whole is not composed of things or processes, but of holons". Wilber's concept of the "integral holon" can be seen as an extension of Koester's holon bringing the interior developmental aspects into the picture.[8]

In our holon model, we extend the Integral holon concept a step further. By connecting the quadrants diagonally into an orthogonal pair of feedback loops, the four quadrant holon embodies the dynamic co-evolving agent-arena relationship. We often call this fundamental "holonic atom" a 4QX holon, where the "X" indicates the loops connecting diagonally opposite quadrants.

Our model also ties in the resource exchange (economic) aspect and other heuristic tendencies which were included in Koestler's conception but missing in Wilber's.

Universal organisational atom

A core concept of a universal middleware is a universal concept of organisation in general - what we call generic organisation. This is a simple concept formed from the fundamental aspects common to all organisation in general. It can be thought if as a conceptual "atom" that can be combined and recombined into arbitrarily complex and meaningful structure such that any organisation whatsoever may be represented with it. In our model this fundamental atom takes the form of a 4QX holon which is itself an organisation of other 4QX holons.

Why care about philosophical quadrants?

The four quadrants are usually only discussed in the context of philosophy, and so it can be confusing as to why we give them so much attention when we're in an information engineering context not a philosophical one. The holarchy deals with the generic concept of organisation which is very ontologically fundamental and obliges to take a specific philosophical position.

Any agent-oriented system at the very minimum (to be able to fit the commonly understood meaning of the term) must be based on the perspective of the self and its source of agency at the centre surrounded by and embodying the four quadrants of behaviour, even if only imperfectly, implicitly or indirectly.

This common centre of every agent is its sense of "continuous being" in time and backed by actual agentic focus and resource.

Agents in all models exist as collectives in shared arenas interacting with each other and with the shared arena. Agents all have the distinction between private and public scope. They all embody behaviour structures through which interaction takes place within these scopes.

Although many models do not explicitly include the community and culture of knowledge or their own resource in their system dynamics, it's clear that the culture of knowledge and the society of resource backing the instances are an important aspect of every model when seen in the light of the wider organisation supporting its existence and furtherance.

It follows from the above that a universal foundation ontology for all agency would primarily define the centred four-quadrant concepts and dynamics - a foundation ontology rooted in the self and the source of its agency.

In an agent-oriented reality, the model itself is genuinely constitutive of reality, rather than merely a theoretical construct or convenient fiction. This means that within the context of the holarchy, the four quadrants are not just a convenient lens through which to analyse and categorise the system, but are constitutive of the system itself. For this reason, we go into a lot of detail about the four quadrants as actual processes or "departments" of a holon.

The whole is unmanifest and abstract, only the agent's partial perspectives of the whole exist. They all behave as if the whole exists independently and externally, when objectively (in our own conscious reality) it is nothing more than local behaviour. In the informational technology context, the world external to the holarchy obviously does really exist, but the holarchy protocol itself only interacts with the ontological reflection of it, only actual agency can interact directly with the world external to the ontology.

Agent interaction

This common centre is the basis of common meaning, not only do related holons map due to their commonality of local perspective and behaviour, but also the meanings (purposes, objectives, intentions) of two related holons merge in the same way. That is to say, the concepts share the same general context of being dynamic systems and informational states based on the perspective of self at the centre surrounded by four-quadrant foundation ontology.

Two or more relating holons can meaningfully see each other in the foundation terms of behavioural dynamics, history, current progression, potential collaboration, current thinking and values etc. These high-level foundational aspects in another holon can be clearly and easily understood no matter how simple or complex the holons are. Arbitrary generic interaction can take place leading to co-evolution, this is why they're all inherently first-class citizens (in the OOP sense).

These are the two fundamental axes that delineate the four-quadrants in the context of a holon. Collective behaviour or culture in the top-left, collective shared state in the top-right, individual behaviour structure in the bottom-left and individual in-flux state in the bottom-right.

The four quadrants are universal due to the ontological fundamentality of their constitutive dichotomies. This is the organisational pattern of life, and is therefore the most rational, resilient, sustainable and harmonious organisational system we could choose for our own organisations at any scale including global society.

The holons can be composed into organisational structure of any scale and complexity. The four quadrants are common to all holons, and therefore to all organisational structure representable by holons.

Our holon model is a refinement of Koestler's general concept which has been designed specifically for the information technology context. To define a software specification, the quadrants need to be understood in terms of specific system interactions. We introduce this refined view of the quadrants in this section, but we're also working on a more in depth and complete description in the holon mechanism article.

Cognitive architecture

Here we introduce the concept of a cognitive architecture and some related software design patterns that our model embodies.

The general context of the system is the self-organisation concept described above, and more specifically it takes the form of an agency-agnostic cognitive architecture, i.e. any agency can participate regardless of its attributes such as simplicity, complexity, analogue, digital, organic, electronic, photonic etc.

A cognitive architecture is a systemic foundation for agency which defines an abstract reflection of the environment it finds itself to be within. It gives participating agents a local subjective lens or point-of-view (POV) through which to perceive reality. The cognitive architecture defines the arena - its universe of possible experiential content and interaction. This interaction between agents and their world is a co-evolutionary relationship usually referred to as the agent-arena relationship.

The dynamic that takes place within this subjective individual point of view corresponds to Koestler's self-assertive behaviour. And the dynamic that occurs outside of it is the objective collective behaviour which corresponds to Koestler's integrative behaviour.

We call it the four quadrant model because both the collective and individual aspects also each have two distinct aspects to them, the conceptual and the actual. An agent must support a conceptual or internalised representation of both itself and it's environment in order to organise both of these aspects, and this conceptual representation is in contrast to the actual state or reality of the organisation.

Neither of these dichotomies are more ontologically fundamental, they're both interdependent and complimentary (orthogonal).

The Ship of Theseus

Ship of Theseus.jpg

We want to start this section of preliminary cognition-related concepts with an ancient Greek legend called the "Ship of Theseus", because it will aid us greatly in describing the dynamic pattern we're trying to achieve with the holon structure, and the subtle complexities it involves.

According to legend, Theseus, the mythical Greek founder and king of Athens, rescued the children of Athens from King Minos after slaying the Minotaur and then escaped onto a ship going to Delos. Each year, the Athenians commemorated this by taking the ship on a pilgrimage to Delos to honour Apollo. A question was raised by ancient philosophers: After several centuries of maintenance, if every individual part of the Ship of Theseus was replaced, one at a time, was it still the same ship?

Is the ship that now consists entirely of new material still the same ship? On the one hand, if we consider identity to be based on the material components, then it seems that the ship has completely changed. On the other hand, if we consider identity to be based on the continuity of the ship's form or its function, one could argue that it's still the same ship.

The ship can be seen as an idea which is embodied in all the people who manage, maintain and repair the ship along with all their related intent, knowledge, resources and procedures. If we zoom out to a long enough time-frame, then all the material is seen as continuously in flux, gravitating toward the consistent central idea.

But not only is the material aspect of the ship in flux, all the people and objects that embody the idea of the ship are also in continuous flux. Over time old workers are replaced by younger ones, and better ways of doing things replace old ways. The ship is a material form that's in flux around an organisation of roles and procedures that are also themselves in flux.

Even though this system may evolve until the form of the ship eventually becomes unrecognisable from the original, it's still quite natural for us to recognise the continuity of the ship's identity. It's natural for us, because our society as a whole functions like this, and aspects of all our daily lives and work do too. An organisation's staff, procedures and resources can all be in flux; it has staff turnover and may open new branches or change product lines and services change etc. For example, did you know that Nintendo's original line of business was hand-painted playing cards?

The Ship of Theseus is actually a network of ideas. Even though the ship itself is one specific idea, it doesn't exist in isolation, there are also many other ships and all those involved in all the ships regularly exchange knowledge all evolving together as an "idea-cluster".

The ideas are composed of many other ideas, for example the planks that compose the ships are themselves a whole evolving network of knowledge, roles, production and materials that are part of a wider network than just ships. All the ideas in the whole society are connected in some manner, and contribute to each other's evolution, all together forming an inseparable whole. Such a holistic web of related meanings is called a semantic network.

The central point of the legend is about identity and how it forms a central point around which all aspects of an idea gravitate. Extending the discussion to include the network aspect gives us a clearer picture of the kind of dynamic flow that a system needs in order to faithfully represent nature's holarchy pattern.

It's this fluid form of identity and its nature as an idea cluster that's at the core of a holon and the holarchy. We call it the class and instance system and is what we'll introduce over the next few sections.

Agency

We use the word "agency" to refer to the ability to apprehend state and instructions and perform any actions that may be implied by them. An "agent" is an actual entity of some kind which has agency, it has the ability to perform various specific actions when called upon in appropriate circumstances. Such an agent might be a user, an AI, an API or OS, a domain-specific language interpreter or many other things. An agent is an agent of change, in our system there is no agentic focus without corresponding activity.

The holarchy is an organisational system which is agency centric since it's a cognitive architecture, but yet it's also agency agnostic, which means that it interacts with any kind of agency in the same way - in the same way as our system of law applies completely to people, but yet is (ideally) person agnostic in its application. This includes being agnostic to whether the agent is simple or complex, or whether its focus is discrete or continuous in nature.[9]

Regardless of their agentic complexity, it's fair to say that all instances have a subjective local point of view consisting of the information and threads of activity within their local scope. They find themselves to be in an organisational context consisting of other sibling instances (other agentic entities) of various classes that are also encapsulating their agency within and presenting their state publicly to be apprehended by the other local siblings.

In terms of information systems, agency essentially represents the ability to execute code, and in organisations it represents the ability to fill a role and perform procedures in it. All change in a holon is due to agents changing local state by performing activities in accord with this same general pattern.

The cybernetic loop

The cybernetic loop is a fundamental concept in cognitive science taking the form of a specific kind of feedback loop. It represents a dynamic process where a system continuously monitors its output, compares it to a desired target state, and then adjusts its actions to minimise the difference, or error, between the two. This kind of loop is also called a control loop, error-correction loop or negative-feedback loop in some disciplines. We usually use the term "control loop".

This iterative loop enables systems to self-regulate and maintain stability by making continuous adjustments based on incoming information, ensuring that they remain on course or adapt to changing conditions. The cybernetic loop plays an essential role in a wide variety of systems, from simple thermostat-controlled heating systems to complex organisms and robotics, facilitating effective control, adaptation, and optimisation of processes and systems.

Body schema

The final complex structure that emerges in the local subjective scope of a holon follows the same pattern as the abstract mental representations we have of our own bodies, a concept called the "body schema" in cognitive science - a central aspect of the agent-arena relationship.

This internal representation and awareness that individuals have of their own bodies, includes their size, shape, position in space, and the relative positions of body parts. It plays a critical role in our ability to perceive and interact with the external world.

At its core, the body schema involves a continuous feedback loop where sensory information from the body, such as proprioception (awareness of body position) and tactile feedback, is constantly processed and compared to a mental representation of the body. This representation is adjusted based on the incoming sensory data to ensure an accurate perception of one's body and its relationship to the environment. This process can be hierarchical, involving multiple levels of abstraction, and it allows us to perform tasks with precision, adapt to changes in our body's state, and navigate the world effectively.

In essence, the body schema embodies a sophisticated form of the cybernetic loop. A holon has an information data structure that operates in this same pattern in accord with the cybernetic loop, but we refer to it in this context simply as the "self-representation".

The self-representation includes not only the current state, but also the future (objectives) and the past. The future is incorporated by acting as objectives for how the self-representation should be, the self-representation also serves as an interface permitting abstract concepts and ideas to actualise as actions manipulating the external world - it is an ontological representation of reality allowing it to be organised.

It's a lot easier to make the connection between the body-schema and a holon's self-representation when we consider that our body-schema extends beyond our bodies in the form of tools and technology. And even beyond that into the wider culture and society (arena) as our values and property become part of our body-schema control structure.

Memes

A classic internet meme

The concept of a meme was coined by Richard Dawkins in his 1976 book "The Selfish Gene". It refers to an idea, behaviour, or cultural element that spreads and replicates through imitation and cultural transmission. Just as genes carry biological information, memes carry cultural information, evolving and propagating as they're passed from one individual or generation to another. Memes can encompass a wide range of cultural phenomena, including customs, rituals, fashion trends, catchphrases, and more, playing a crucial role in the evolution of human culture and society. As we've seen in recent years, the internet has allowed memes to spread and evolve much more rapidly, and AI promises to multiply this still more.

Memes are a very similar concept to our idea of the self-representation (in the body-schema sense) within a holon which is effectively a "behaviour package" (a rule-set). Adaptation and evolution are enabled by all instances of the same class forming a community which aggregates metadata about the packages and is automatically shared.

This is the same as molecules, proteins and cells that make up an organism all being in flux around form determined by the organism's DNA. Likewise, our own mental cognitive symbols are in flux around forms within the collective unconscious. This lecture by Daniel Denette is a great introduction to biological evolution, cultural evolution, memes and even internet memes.

Focus

The holon is itself a group of holons which we call siblings. All the siblings find themselves together in a private informational context through which they can express themselves to each other. The context represents a particular objective that the siblings collaborate together on, and which is provided by the holon - the parent of the sibling group which the group are in service of. In IT terms we'd say that all the siblings are parallel child threads in a shared private scope owned by the parent object.

The focus is the combination of content and thread aspects of system execution. It is the actualised content in the present moment in the context of a particular sibling (that is visible and accessible by the sibling).

The focus occupies a "moment" (also called a "session" or "slot") in time, the duration is context-dependent, for example on the type of agency involved. During this moment the agent acts (performs action) in accordance with the current condition of shared local context.

Scope

In information technology, the term "scope" refers to the names that can be locally referred to by a process. The context mentioned above that agency finds itself within is called "private" scope, and consists of a list of sibling names, which are other things that "reside" within that same scope, such as information and other agents, which are said to be "local" to each other.

We also have "public" scope, which is the subset of the private local names that are made available to the parent context. And "non-local" scope which is network-wide and will be introduced further on.

Salience

Focus applies to the present moment and refers to the energy that brings the present moment into being in a particular scope allowing an action to be performed. Salience refers to what will receive focus due to being instantiated ("installed" into the local scope) or "connected into time". Salient things are "in our field of awareness".

Salience, focus and agency all go hand-in-hand as none are meaningful without the others. In terms of organisation, salience is the types of activities (behaviours) that may need to performed, and agency is the ability to actually perform them. Roles that may need to be filled, and those able to fill the roles.

Activity

Focus and activity go hand in hand, all focus is in the form of activity being performed. A holon as a whole is a continuous timeline made up from structured threads of activity. A single action occurs in single moment of focus, and the whole stream of activities makes up a thread of "experience".

Focus is always within the context of an activity in a particular state of progress or completion. The top-level activity aspect of a holon is constituted from a future component above, a past component below and the present in the middle.

Activities have a "lifecycle", they start off initially as just intention without any commitment of resource externally. Eventually they reach a mature enough state that they start to form commitment where actual roles and resources become involved. Once such resources are "filled in" sufficiently, aspects of the activity become imminent ("booked into schedules"). Eventually they make their way down into the present where they become active in production generating accounts of completed (past) activity with corresponding state and reputational changes. And finally their informational aspect is integrated both locally and beyond.

Self-representation

A self-representation is an informational structure that represents the state of the holon itself. This is a necessary aspect of an autonomous agent that's based on a continuous improvement cycle. A holon is a continuously improving self-representational structure, developing itself as an organisation and its state of position.

We mentioned above that the holon's self-organisational structure is called its self-representation and is the holon's equivalent of a body-schema. Here we want to go into a little more detail about this self-representation data structure.

The state of a holon-instance is the informational content contained within the instance's scope. Since an instance involves three kinds of scope (public, private and non-local), it also contains three kinds of state corresponding to them. We refer to these three aspects of state all together as simply state.

The private and public state together are called the foreground-state. They're the values associated with the unique names constituting the instance's private and public scope, which is really just a single scope, private by default, but may have any amount of it presented as its public interface.

The non-local aspect of state, also called class-state, background-state or default-state, is the state that the instance has as default by virtue of its class (or more precisely, by virtue of the internal class structure that the class defines). Any local foreground state overrides the default structure and state provided by the class. This is essentially the same way that instances extend and override their classes in traditional OOP.

A holon's state is a continuously maintained self-representation, an abstract version of its real-world counterpart. An information structure that represents the holon's instantiated behaviours and the state of the real resource under its ownership and control. The instance state has exactly the same meaning as in traditional OOP, its the way that the structure and continuity of it are handled that differ.

The representation is bidirectional, on one hand it's always changing to reflect the current state of reality, and on the other it can be used as an interface through which intentions are expressed.

An instance is an informational structure which follows the pattern determined by its class, and also represents its specific real-world state. Any organisation follows this same familiar pattern, they're abstract patterns that we use to manage our resources and information together in society. So the informational structure of an instance is a representation of both the class pattern and of actual resources that fall within its designated objectives.

Its important to note that the representation is not the actual resource, but rather an abstraction of it. The holarchy does not directly contain any of the resources that are being organised by it, rather it contains metadata about the resource. Imagine a spreadsheet of our finances for example, the specific file in question is an instance that represents some financial state in the real world such as bank transactions and balances. This spreadsheet instance also represents a definite spreadsheet idea that determines the structure and methods available in the context of any spreadsheet instance.

The operational work of an instance is to use informational connections to resources to maintain a representation that is ontologically structured in accord with the class. The state of the structure is continuously fitted to the real state of the resource outside the holarchy.

Instances use this representational mechanism to serve as interfaces allowing us to interact with and organise our information and resources using an evolutionary ecosystem of established organisational patterns.

First-class citizens

In the context of programming languages, a first-class citizen is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, and assigned to a variable. In most OOP contexts, objects are first-class citizens, meaning they can be instantiated, manipulated, and passed around in the code just like other basic data types.

The holarchy is not a programming language or OOP environment in the traditional sense, since it's a higher level of organisation based on general cognitive agency. But we use the term regarding holons to imply that every holon instance has all the same inherent four-quadrant form as every other holon instance, regardless of it's depth in the hierarchy of instances, its complexity or simplicity.

First-class citizens are all equal in the sense that they could all evolve into anything else, all essentially have the potential of becoming any other. Holons are all first-class citizens, each having a continuous identity with material, knowledge, objectives and production all in flux around it, like the Ship of Theseus. This flux dynamic is the form of our cognitive architecture and our implementation of the agent-arena relationship.

Knowledge and patterns

The class-instance concept expressed by the Ship of Theseus legend is all about knowledge and behaviour patterns. Essentially knowledge represents behaviour patterns, it can be communicated, learned, embodied, taught, used, adapted and assessed.

Knowledge is a behaviour pattern in shareable (communicable) form, functionally it depends on community, it is a non-local concept. In a community context, the assessment, adaptation and selection of knowledge leads to an inherent evolutionary aspect to knowledge. Knowledge, language, community and evolution are all interdependent aspects of a single fundamental class-instance mechanism.

An agent can use or embody knowledge locally by establishing it in their self-organisational structure. The more the agent uses it, the more established it becomes. The cost of operating it becomes lower, the embodiment becomes more efficient, which is the patterns becoming more "habitual" (consuming less attentional resource).

Knowledge is a consistent map of what's established in usage including variations, ordered with the most used being most prominent towards the root. This "meaning map" is a decentralised process involving all local embodiments (instances) of a particular pattern (class).

For our purposes, "behaviour pattern", "organisational pattern" or simply "pattern" are interchangeable terms. Knowledge is what a pattern represents, and the class is the permanent identity by which we refer to and share the knowledge pattern.

The class-instance system is the foundation of the holon model, it's the mechanics that define what we mean when we say "behaviour pattern". Being the "foundation" means its the part of the system that's defined in program code, so we need to introduce a few key software concepts before getting on to the specifics of class and instance.

Production rules

The lifecycle of an activity might simply consist of a single session of a single agent's focus, or it could be a very complex hierarchical structure of projects and roles that activate under specific local conditions throughout time. Activities can be in a variety of organisational forms all determined by their structure, such as continuously developing, reoccurring, one-off, conditional, pipelines and cyclical.

Rules can be composed into complex workflow structures, allowing for the expression of complex logical relationships. Production rules are widely used in expert systems, business rules engines, and knowledge-based applications.

Production rules play an important role in automating decision-making processes, enabling systems to make reasoned choices, offer recommendations, and adapt to changing circumstances based on the knowledge encapsulated in these rules.

Production rules provides a powerful means to represent systems and knowledge that may take all these myriad forms. A production rule consists of two essential parts: conditions and actions. Such rules can be simple and binary such as "if X is the case, then do Y", or they may be very continuous and general such as "while X seems to be an issue, perform behaviour Y to mitigate it".

The rules themselves are in a form that is understandable and actionable by the relevant local agency. There is nothing in the rule content that refers to control-flow or workflow, the flow of focus is determined entirely by the structure of rule composition.

It's the structure of the production rules that defines the conceptual meaning of the organisation, not the agent-oriented content of its production rules. In our system the rules follow the self-organisational structure introduced above.

This pattern allows complex workflow (organisation, control-flow, program execution, process) to be intuitively understandable without specialist knowledge about the workflow mechanism itself.

Composability

In fact it's this lack of reference to control-flow (declarative or "results driven") that gives production rules an inherent composability with each other.

Composability permits self-instantiation which was talk about above in the context of virtual instantiation, imagination and instantiation of variations.

This "inclusion of self within" permits extension, and extension is a prerequisite for self-organisation and for evolution too. In the holarchy, evolution is functionally in the form of a collective ontology of variations (related compositional behaviour structures).

Decoupled agents

A group of composable behaviours together in a local scope are inherently decoupled threads of operation, because they don't refer directly to each other directly only to the shared environment in terms of class names. Decoupled operation is scale-independent and flexible to changes in the operational conditions.

Siblings can work on their own schedules, synchronously or asynchronously, discretely or continuously. Workload and resource flow likewise can very and the decoupled group will respond smoothly without need for co-ordination amongst themselves.

Behaviour patterns refer to each other by class name in a decoupled manner. Pairs of behaviours that act on each other are decoupled feedback loops, which are an inherent feature in the four quadrant model that we'll come back to later.

The blackboard pattern

This local scope that agents find themselves within when they receive attentional focus follows the blackboard pattern of execution which, in the case of a holon, goes hand-in-hand with the production rule pattern. The blackboard pattern represents a group of experts collaborating together around a blackboard, where they each contribute insights toward solving a complex problem.

It's a way to harness collective intelligence in systems with multiple agents, each with specific abilities. This modular and flexible approach allows for emergent solutions and the leveraging of specialised expertise without requiring any single agent to solve the problem alone.

It's widely used in artificial intelligence and distributed computing for its adaptability and collaborative problem-solving capabilities. It's also often chosen for its decoupled approach where agents can collaborate on a problem without needing to coordinate directly with each other.

The organisation that takes place within a biological cell bears striking resemblance to the blackboard pattern, especially when combined with the production rule concept. The cell essentially defines a local private scope containing resources and enzymes, which is like the private blackboard shared by a set of relevant sibling agents. And the conditions matching relevant actions is like the cell expressing or suppressing particular behaviours in response to it's immediate needs (by dynamically regulating its biochemical pathways and functions in response to environmental conditions).

Workflow

What we've been discussing with the blackboard pattern and production-rules is often referred to as "workflow" or "organisation". It's not really referred to as a software design pattern, because it's quite a general concept. It concerns primarily process description and execution. Using the term "workflow" (or "organisation") rather than "execution" or "process" implies operation at a high level of abstraction, using a graphical user interface to administer workflows rather than program code.

Although workflow is considered to be on a higher level of abstraction than program code, it traditionally still follows the same pattern of program execution whereby there workflow consists of connected nodes that are similar to traditional functions having inputs with outputs connecting to the inputs of subsequent functions or workflows.

Behaviour patterns

Traditionally production rules and workflows very discrete in their execution, for example the condition part of a production rules is considered to be similar to an "if-then" statement, and as discussed workflow nodes are all akin traditional functions.

But by implementing the production rules in their own private persistent scope as per the blackboard pattern, the rules are permitted to operate asynchronously. The blackboard pattern decouples the agents (knowledge sources) from each other so that they're free to interact via the scope in their own time.

Similarly in the case of the traditional workflow, if we change the links connecting workflow nodes into queues, we decouple the output from the input, thus arriving at the more general blackboard pattern again. The two workflow node functions involved can work in their own time, and can easily scale to more or less actors. Also the queue itself can extend within to become a more complex function rather than simply a pushable and poppable list.

In the holarchy, we call this generalised workflow and production rule like concept a behvaiour pattern. The performer of the behaviour we call an agent and the private "blackboard" shared amongst the local sibling-agents we call the public arena.

Behaviour patterns are very flexible, allowing very different types of agents to interact seamlessly; discrete, continuous, general, specific, asynchronous, stateless etc. Any pattern can change in complexity or volume dynamically. They're also in a form that is inherently extendible which is essential in self-organising and evolutionary systems.

The holarchy system defines a unified ontology of shareable behaviour patterns, which are production-rule sets in the form of condition:action pairs. Each pair is a feedback loop with the local environment (a cybernetic loop) which can be thought of as the generalised continuous version of a traditional production rule.

These behaviour patterns all working together form a kind of continuous workflow and improvement paradigm, which closely resembles the body-schema concept introduced above.

Behaviour is performed by agents, and it has a verb aspect ("performing") which is the execution aspect of it in the present, and a noun aspect ("the performance") which is activity creating the past (an account of the activity, its performance metrics).

Class and instance

The Object Oriented Programming (OOP) paradigm was created in the 1950's to try and better fit the data structures and functions of software engineering to the actual entities in real life that were being represented by the software system.

OOP uses "objects", which are instances (specific occurrences) of classes (templates or "blueprints"). Over the years a huge variety of paradigms and languages have emerged that incorporate various aspects of OOP, and also exhibit many new variations on the theme to better fit the dynamics between processes, knowledge, material and agency we experience in the real world. The main difference between OOP paradigms essentially comes down to differences in their functionality of classes and instances.

A class acts as a blueprint for creating objects, defining the properties and behaviours that the objects will have, in other words it is the pattern of behaviours. For instance, if you have a class named Car, it might define properties like colour and make, and behaviours such as drive and stop. An instance, on the other hand, is an actual object created from a class. It represents a specific example of the class with its own unique values for the properties, such as Fred's red Toyota car. While a class provides the template, instances are the real objects you work with in your programs.

Class and instance are two interdependent concepts which are essentially another software design pattern, although they're so ubiquitous that they're an inherent part of the design of most programming languages, and so are rarely called a design pattern. We'll call them a pattern here, because we're defining our own specific version of the concepts that depend on the software environment for only very basic data-structure capability (one which can support the aforementioned workflow concept).

Holonic class and instance

When we say "patterns of behaviour" we're implicitly drawing on the fundamental concepts of class and instance. The term "pattern" implies the ability to repeat a behaviour (perform it, represent it), refer to it and communicate it. The term also implies composition and structure which, as discussed above, production rules and behaviours are compatible with. Class and instance are essentially the packaging and organising methodology for behaviour patterns.

Class and instance are extremely fundamental concepts, because they define the actual processes behind behaviours, patterns, encapsulation and abstraction, actually implementing those concepts and bringing them into being. It's the functionality behind the fluid nature of a holon's identity to work in the way outlined by the Ship of Theseus example above.

The class aspect of a holon is analogous to Koestler's fixed rules concept, it defines structured possibility space within which instances can select and enact appropriate activities from all the possible ones. In other words, classes define how an instance of it would behave if various conditions were the case.

The instance aspect corresponds to Koestler's flexible strategies, where the behaviours that are expressed match the present local conditions. A class is an abstract "package" of functionality defining how the package would function if it were represented by some actual functional resource - i.e. how a local instance of it would behave.

A holon is very much like an object in OOP, having public interface via which it interacts in the arena and private scope where agentic control takes place. But rather than the encapsulated (private) behaviours being defined by program code as they would in a traditional OO object, they take the form of structured behaviour patterns as described in the prior sections.

This idea of an instance interacting via a public interface which encapsulates its internal workings is called abstraction. The class defines the interface and internal structure that its instance will follow. A class is conceptual whereas the instances are actual (actualised in time), and we say a class is an abstraction of its instances.

Meta-pattern

This pattern is really a (or the) "meta-pattern" (pattern-pattern), it encapsulates the concepts of defining and re-using patterns of behaviour or functionality. This is a more fundamental concept than Bateson's idea of a meta-pattern which is about patterns which are very fundamental and seen across all living systems, what we're talking about here is more like the base-class of pattern itself.

A "class" is essentially a name (also reference or identifier, a unique sequence of symbols) that refers (leads to) to a specific abstract grouping of other class-names, and "instance" refers to a specific "pool" of actual operational resource that is arranged in such a way as to represent the class in the way it behaves and develops in time and space. Classes represent sets of related behaviours, whereas instances are groups of actual agents capable of performing behaviours along with its current state of development.

This class-instance meta-pattern is a specific naming mechanism, a unique name takes the form of one or more structural representations of what the name refers to in terms of knowledge and behaviour patterns (or more simply put, it specifies a set of child names). Every representation of a pattern has the its own local approximation of the collective version which it uses for defaults and as a template.

*   *   *

To summarise: Classes are unique names that refer to specific packages of evolving knowledge and behaviour structure. They exist in the form of groups of instances throughout the holarchy, and their collective version is the totality of all instances variations of it, and is maintained by all instances which are structural representations of the class backed by real resource and in a state of in-flux development and operation.

Class mix-ins

Classes need to be composable, they need to be able to be combined into new combinations. Different OOP paradigms use different approaches for how composability is achieved. One method called "class mixins" allows classes to be instantiated into the context of existing instances. This matches the holon context well because it's exactly the same idea as sets of productions rules operating together in the same local scope in accord with the blackboard pattern.

Production rules (behaviours) are a composable means of defining and organising functionality, and the class-instance system is the means of organisation.

An organisation is a whole structure of mixin-instances that are activating in schedules and in accord with present conditions. This is the holon's self-organisational structure or "self-representation", it's a mosaic of instances of various classes that can be organised in dynamic ways that match the local circumstances and preferences. In other words a specific sub-set of the possible expression space defined by the class.

A good example of this type of dynamic class-instance relationship and structure is a live streaming music mix channel. This channel consists of a structured schedule of music themes as well as potential spontaneous or quasi-random aspects. The content of the channel is composed of mixes and remixes of existing classes from the evolving establishment.

Within the mosaic are many structured instances that operate in accord with clearly defined behaviour structures and present themselves in the form of clearly defined interfaces. These knowledge structures specialise and evolve through establishment in usage within all the local instance structure mosaics.

Merging organisations

Holons are inherently mergeable. Their self-organisational structures are inherently mergeable due to both the composability and the collective commonality of the ontological structures that make them up (due to the general-to-specific directionality).

Every holon is essentially a mosaic of common knowledge patterns in a specific local state of instantiation. All such mosaics are wrapped in the collective ontological structure, so that what's relevant and related within the merged structure is closely connected.

The wrapping of organisation in common collective ontological structure also makes it much easier to align even when we have different ways of doing things. The merging organisations may use different tools, and it would defeat the purpose of the merge if some members were now forced to change when they all want to continue using what they're used to.

For example, one of the organisations uses Xero for their accounts and the other uses a custom spreadsheet, one manages their tasks in Trello and the other using Github Issues. If both of these organisations are holons, then the conceptual meaning embodied within these different tools will be represented ontologically in their respective self-organisational structures, and so they're still inherently mergeable.

Essentially these merged organisational structures highlight the conceptual crossover between the holons involved, permitting new potential to be explored by all participating users and agents. This process also permits the unrealised potential to be explicitly known, such as incompatible or conflicting perspectives or values. The resolving of such conflicts is the organisational equivalent of resolving conflicts in merging a branch in a Git repo.

Evolution

Evolution can be boiled down to an extremely simple dynamic in its general form. David Deutsch describes it as "the creation of knowledge through alternating variation and selection". Note that we're talking about the general principle of evolution here, not specifically biological evolution.

Human culture is evolutionary knowledge. It depends on, builds on, and consists of, other knowledge, and is always evolving in diversity and complexity. Knowledge and evolution go hand-in-hand, they're interdependent concepts.

The complexity we see in evolutionary systems (such as biological evolution) is due to the evolutionary dynamic itself, which tends towards ever more diversity and complexity. But the underlying dynamic responsible for all this complexity remains simple and unchanged.

The nature of knowledge is to evolve in diversity and complexity. It's not just inert information, it's a dynamic process involving subjective values and application within diverse conditions. Our genes, our culture, our society and our own minds are all structures of evolutionary knowledge, even though their media and selection mechanisms differ.

The evolutionary knowledge principle actually incorporates the class-instance concept within it. The evolutionary dynamic is an extension of the basic class-instance concept. It is enabled by the compositional nature of the behaviours.

If we think about some actual examples of class-instance systems in our daily lives such as a market ecosystem of producers, vendors and consumers or software version control systems and their ecosystems like Github we see that they always have a community ecosystem side and a local usage side. We always find that the ecosystem evolves and the local uses specialise.

The holon model incorporates both of these sides with the evolutionary principle in the form of an extension to the basic class-instance concept. The creation of variations extends the basic class to become the integrative arena. The selection side of evolution extends the instance tree to become the self-assertive agent. These are the diagonal feedback loops formed from connecting opposite quadrants.

Summary of the form of knowledge and patterns

Let's summarise the concept we've described in these prior sections on the knowledge and patterns of the holon. It's an agent-arena system of behaviours organised by a class-instance system in the object-oriented sense, where the instances form a mosaic of instantiated classes matching local circumstances and preferences. This concept gives us a general description of the aspects needed to replicate the evolving "idea-clusters" that the Ship of Theseus drew our attention to.

The class-instance system incorporates the collective aspect that represents the many local instances and the market of real resource. Both the class and instance spaces as a whole collective and individually are evolving and continuously improving and specialising.

The instances are holon-agents having subjective perspectives and local private continuous threads of activity and state. The classes present together in these local scopes are all asynchronous decoupled behaviours are composable into useful combinations operating together just like memes. They all operate locally together to develop and progress the organisation and to maintain the accuracy and completeness of its self-representation. As well as collectively maintaining an evolving ontology of classes and participating in a market of resource and agency.

Now that we've described the core functionality of the four quadrant holon model, we can move on to the specific form of the model, the layers, quadrants and feedback loops that result in the functionality we've described above.

Holonic self-organisation

The forth layer is the most intuitive, because that's the layer we're all familiar with. Layer four is composed of fully functional holonic organisations forming a harmonious society together. This is the level of organisation in the real world, we often refer to this layer is inner world or in situ. The four quadrants are much like "departments" that every holon inherently includes, and from the layer four perspective these four quadrants just inherently behave in their dual-loop fashion maintaining and co-evolving with the collective.

The forth abstraction layer in the system is the organisational environment - a self organising network of self-organisations. Every node making up the network of content in the forth layer is a complete holon, and a first-class citizen. The forth layer represents the user perspective since it's the layer representing interactions involving complete individuals. This layer is a society of organisations in which they all represent themselves as self-organisation structures all having the two loops and four quadrant aspects.

From the user's perspective, the top quadrants are seen as the public interface through which the local holon interacts with the collective. These top quadrants are like services provided by the collective (although the collective is the collaborative aggregate of all individual holons). The top-left is the "map" interface to the ontology as a service, and the top-right is the "schedule" interface for interacting with the flow of real resource.

The bottom quadrants revolve around our self-representation, the abstract ontological structure and informational state of our self-organisation. The structure changes through the holons development in the bottom-left quadrant, and the representation is kept up to date (fitted to reality) and progressed towards objectives by the production process (day-to-day operation) in the bottom-right.

Virtual instantiation

The common organisational context also comes inherently with the ability to assess variations of the current organisational structure, which is the process of self-development and management of potential. This can also be applied to any ideas, concepts or scenarios we see in the society or even from our own pasts, can be "replayed" and "remixed" virtually. This is essentially a form of "organisational imagination" which we call virtual instantiation. It's a dynamic mosaic of instances formed from subjective valuation.

Instantiation is virtual when there are no real resources backing an instance, instead its operating environment is provided synthetically from knowledge accumulated in the classes. This is like a simulation of the instance which matches historical activity and usage statistics.

Actual resources are connected to a part of the representation that acts like a local index of the data so that it can be part of the organisation. The agency which is responsible for maintaining this index has been delegated down to something simple like a Python function. And so the same agency that made this delegation (translated its own imperatives into Python) can just as easily make a function that provides random data that matches the real metrics.

In this way any instantiation can be tested before using it to interact with real resource and contacts. Virtual instantiation can apply to small changes to an organisation as well simply by having a new instantiation that's a clone of the organisation, but some aspects of the clone are changed, so we can observe them for a while before deploying the change in the live organisation (like a commit in software development, or standardisation in a continuous improvement loop).

Virtual instantiation is the organisational or OO equivalent of imagination, and is an essential prerequisite for adaptation. Virtual instantiation is the process by which holons can test other variations or form their own new variations which are the source of evolutionary change in the ontology. Even the progression from abstraction to production (concretisation) relies on virtual instantiation, because all instantiation starts virtually.

Continuous improvement

In addition to the quadrants, Integral Theory also involves developmental lines and stages.[10] Lines correspond roughly to the threads in our system, or in terms of production could be thought of as a holon's "product lines". Each of these lines follows the same general pattern of developing in discrete stages that involve interaction from all the quadrants.

We can think of the quadrants as discrete phases common to each developmental stage. Each quadrant has a loose causal connection with the next one forming a clockwise loop. Work is organised and booked in the top-right, performed in the bottom-right, adapted and developed in the bottom-left and the learned knowledge shared in the top-left which then leads to new work in the top-right again, but on a more evolved, complex and diverse level.

The form of this pattern is a spiral, each revolution arrives back at the same point but on a higher order of development. Each new level is like a platform supporting the next level, which leads to a kind of continuous improvement "ratchet" mechanism which permits development to ever higher levels, but prevents regression back to prior levels due to each new level becoming firmly established in the collective.

This is a very high-level view of the holon, because the quadrants do not have direct connection in this way, but it's a pattern that plays out consistently over time as the holarchy as a whole continuously improves and evolves.

The collective environment of knowledge is evolutionary, co-evolving with the holons, individual development and production within each holon being the source of change for the evolutionary process. This is the variational diagonal loop formed from the bottom-left and top-right quadrants.

The environment is in the form of a dynamic mosaic of instances (the local instance tree), and the user's internal objectives are in the same terms, extending the external mosaic within making up the selectional diagonal loop formed from the top-left and bottom-right quadrants.

Due to their common four-quadrant perspective, all holons have an inherent "understanding" of the fundamental conceptual meanings present in the common structure. Holons can inherently specify and operate in accord with objectives and purpose, they can organise and carry out work, embody behaviours and express commitments or needs etc. Anything within the context of organisation can be expressed and meaningfully acted upon and progressed.

Agents have the inherent ability to act meaningfully in their local scopes. Local scope is of a familiar and expected form, having future and past, a state of current progression as an activity and developing behaviour structure. Current conditions apply which require its attention and action, and it can select from various salient and relevant potential actions that match the conditions. The salient decision paths are at the intersection of axes, with the most relevant at the centre representing the default path.

Assurances

The whole must assure (prove, demonstrate) that it effectively maximises the harmony, autonomy and potential for both the individuals and the whole. If it doesn't, then it's not truly worthy of their membership. The whole relies for its very existence on the support of its members, so its effectiveness and the evidence for it is the foundation of its own security.

The collective aspects are abstract, emerging from the many participating as network nodes. but yet it's this collective aspect that provides the assurances that are really the sole reason for participating. The reason that participants choose to participate is because the holarchy offers assured benefits. It offers usable and reliable knowledge in the form of the ontology and offers opportunity and a harmonious environment in the form of the economy. The knowledge needs to be usable and reliable, in other words it needs to provide assurances of its utility.

The holons are all contributing to a global state of institutional predictability,[11] which concerns a stable operating environment in which plans can be made. The assurances come from the fact that the protocol itself objectively and unconditionally includes the integrative behaviour.

With assurances of stable operation comes the possibility of expectations through the accumulation of knowledge about operation, and from expectations we can assess performance.

Harmony by default

When an agent receives executional focus, it is always in the context of a decision. The intersection of the axes is the matching of supply to demand which actualises potential exchange (or makes it imminent by commitment). The system evaluates different variations based on knowledge and expectations, resulting in an ordered tree of potential matches. The root of this "options tree" is the default path, that which the system estimates to be the most harmonious choice.

The decision-making process at the centre is ultimately decided by the agency which can easily decide that another path is worth exploring rather than the default.

But what's meant by the word "harmonious"? That sounds a bit hand-wavey. It's the name we give to the defaults because the holarchy has not only an inherent organisational system, but also an inherent telos.

The two behaviours of the holon are active behaviours that imply a movement in the direction of increased integration and increased self-autonomy. The four quadrants all have their own inherent form of active development like independent "departments" in the holon, contributing their own important aspects to the holon's progress.

The behaviours and quadrants all operate in a loosely-coupled asynchronous manner which minimises interference while maximising flexibility. All these inherent forms of development are complimentary, all contributing together to an ever-improving experience for all participants.

A core set of fundamental values for all high-level agents participating can be derived unambiguously from the four quadrant holon pattern. A holon can represent any arbitrary organisational objectives while also maintaining these inherent behaviours that underpin harmonious operation.

The basis of these values lies in the diagonal loops which are both continuous improvement loops. Each have a different concept of what it means to improve, but both have in common the tendency to increase their objectivity, efficiency and accuracy of their improvement progress. These are the self-assertive and integrative behaviours.

In this way, as the system evolves, the available knowledge becomes more accurate, accessible and useful and individual holons become more autonomous and prosperous. In other words the whole network progresses towards an ever more harmonious state.

To put it another way, a holarchy is an environment in which the objectively best states and situations manifest at all scales, rather than simply those that have the most force behind them, such as those with the largest corporations backing them, those featuring most in the media or those with the greatest network effect.

Inherent behaviours and values

The way that systems, behaviours, organisations and other new concepts are created in a holon is by creating specialised variations and remixes or mosaics of existing patterns. This is a process of specialisation, a movement from general to specific. When we make a more specific concept from a more general one, we say we're extending the general concept and that the new specific concept inherits the general aspects which have not been extended.

This is a very intuitive and natural way of defining new concepts which follows the way evolution and our own consciousness works. One important aspect of this method is that it leads to the entire ecosystem forming into a hierarchical structure with the general concept closer to the root and the more specific concepts further from the root. Higher-level general concepts are inherited by deeper more specific concepts. And the most general concepts of all, those that constitute the holarchy two behaviours, three levels and four quadrants, are inherited universally and unconditionally by all holons.

The expression of these fundamental behaviours leads to the expression of some inherent high-level values, because these general inherited dynamics remain at all levels, but have higher-order of conceptual meaning and significance in complex specialised organisational contexts. We call these high-order versions of the common patterns "inherent values", or in the context of AI agents, we call them its heuristic imperatives which we discuss in more detail in the AI integration section.

The bottom-up nature of the collective underpins the values of self-sovereignty and non-coercion, The public and private scopes support the notion of individual privacy and freedom of speech (and freedom of hearing!). The non-local scope of the ontology and the inherent sharing of usage statistics and performance metrics supports transparency of knowledge and its accessibility inherent accessibility by all unconditionally.

The evolutionary loop expresses the concept of meritocracy which underpins the concept of continuous improvement cycles. Meritocracy is a very loaded term these days, but it simply means that roles should be filled by those whose performance results in the best outcomes with respect to the organisation's goals. This is the only way that a system can navigate towards improvement, if we don't use meritocracy then we're opting for entropic degradation. It simply would not be rational or even sane to choose degradation over improvement.

The economic loop expresses the concept of a free unmanipulated and transparent market, and the sovereignty of the consumer and also embodies the principle of balanced exchange. The inherent feedback of all local behaviour performance implies support for the Austrian form of economics where by the most valuable public knowledge is that coming from the edges where performance takes place.

Both loops together express support for diversity and specialisation and for continuous improvement of all the aspects, which is the telos of all holons mentioned above as embodying the concept of harmony by default.

One important aspect of this to note here is that the actual state of these values in any real context is never perfect, and in fact could be very far from perfect in some situations, but the key point is, that the structure of the system ensures that there is a consistent underlying force pushing for continuous improvement of all these positive dimensions.

In the next few sections we look in a little more detail at some of these high-order societal values that we're all familiar with, and how they emerge naturally in the holarchy model of organisation.

Truth

Both the evolutionary and the economic loops involve feedback, which is information about the local state. In the case of the evolutionary loop the information concerns the ability of instances to meet expectations in their performance of classes of behaviours. In the case of the evolutionary loop, the information concerns local objectives.

In both cases, decisions depend on this information, and so the information is obtained by way of a continuously improving assessment process. These information being backed by their corresponding process makes them knowledge, information that has utility and is trustworthy. The fundamental knowledge in these loops in the system continuously improves in terms of its objectivity and utility, and this underpins the objective truth being a universal inherent value in the holarchy.

Objective truth is the foundation of knowledge, and in the context of the holarchy, underlies both the ontology and the flow of resource in the form of a fair and transparent market. In other words, both the self-assertive and the integrative behaviours depend on objective truth for their reliable operation.

Objective truth is also considered to be a universal epistemic convergence because it implies that, through the pursuit of knowledge and the use of rational and reliable methods of inquiry, diverse individuals or communities can arrive at shared and consistent conclusions about reality. This convergence occurs because objective truth is understood to be independent of individual perspectives, biases, or beliefs, and is discoverable through systematic and empirical means.

Most other human values and principles depend on the principle of objective truth, even if they're not directly derived from it. For example, the imperative of "maximising understanding" depends on objective truth because it provides the foundation upon which understanding is built. Understanding represents a higher level of cognitive engagement with objectivity and knowledge.

The integrative side of the objective truth imperative implies the maximising of shared knowledge, the transparency of the market and the minimisation of obstacles to them such as intellectual property or monopolistic behaviour.

Education and resilience

The integrative collective behaviour of the holon is founded in ensuring the resilience, integrity and propagation of holonic principle itself. This implies the incentivised formation of diverse language and technology support, clear and simple onboarding material and other evangelistic behavioural patterns.

Prosperity and security

The individual self-assertive behaviour of the holon is founded in the provably maximising the autonomy of the individual who commits their energy and resource to participation in the holarchy. The maximisation of autonomy also depends on individual sovereignty, liberty, property or in general on the individual's agency.

In the process of local development and production we pay for prosperity (the movement towards our valued objectives) with potential (opportunity cost and resource consumption).

In the economic loop we pay for security with freedom. Security is the guarantee of a stable and predictable operating environment on which organisation can be built (expectations and corresponding assurances). The cost is freedom, because some of our autonomy is sacrificed by binding ourselves into contracts and agreeing to behave in accord with the system.

The implied heuristics of these loops is to adapt our local system to optimise these costs. In other words to maximise prosperity and security while minimising costs in terms of opportunity and freedom.

Ethic of reciprocity

The ethic of reciprocity, also called "the golden rule", is implied by the fundamental dichotomy of self-assertive and integrative behaviours in a holon. This assures the convergence of all participants towards the fundamental values that every participant wishes for themselves.

The the golden rule as inferred from the cognitive architecture applies specifically to the objectives that the default common behaviours progress towards. For example the maximisation of objectivity applies both to self and to what we contribute to the whole.

There is a problematic edge-case with the golden rule. For example when it involves differences between cultures or species, where behaviours that one culture deems desirable are considered undesirable by another culture. Another version of the rule called "the silver rule" helps to alleviate this by using the negative form of the concept, "don't do unto others what you would not have done to you". This version is a lot more universal.

This edge-case does not apply in the holarchy, because the rule only applies within the context of the common default behaviours, leaving more specific value judgments for more specific decision-making contexts.

Non-coercion and self-sovereignty

The holarchy model maximises independence which is also a maximisation of autonomy, self-sovereignty and local action. The maximisation of autonomy implies the minimisation of coercive force, which is encoded at the most fundamental level of the integrative needing to incentivise participation.

Given the scale-independent fractal nature of the holarchy, we can extrapolate this to a general rule for action at any level of organisation, such as relations between organisations or communities, which makes it a general heuristic imperative and common default behaviour.

Four-quadrant holon summary

The four quadrant holon model covers all aspects of organisation in a simple, but clearly extendible way. Arbitrarily complex objectives can be defined not only in terms of their operation, but also the nuances of their ongoing development, deployment and evolution. All these aspects actualise their own improvement as well as supporting the holon as a whole as well as the wider society and culture. It's a universal organisational pattern that's completely independent from the structure or specifics of the states or objectives being organised.

While the model is very compelling, one might expect that a software design to implement it would be exceedingly difficult since things like "co-evolutionary relationships" and "non-local" aspects are broad and ill-defined concepts.

But this is not so in the case of the holon model, everything we've outlined here can all be achieved by a deceptively simple algorithm that permits this arbitrarily complex behaviour using recursion and feedback. These algorithmic details are described in the holon mechanism article.

As a cognitive framework, this four quadrant model forms a lens through which holons interact with each other and the environment. All holons behaving in accord with this pattern results in a general aligned convergence on ever-increasing harmony at all scales of operation, while simultaneously also improving the potential and freedom of the individual participants. The system is presented to the user in the form of a self-organisational application which is our conceptualisation of the universal middleware or "everything app".

AI integration

We're developing our own LLM-based AI agent that runs locally on our physically accessible "bare-metal" server, which aligns with the offline-first approach discussed in the peer-to-peer section at the beginning of the article. This means we're not relying on a remote data-centre which could be interrupted by power or network outages outside of our control or crippled by government regulations. It also means we're progressing towards our goal of providing local AI assistants to all holons. Every holon's assistant can be fully trusted to handle private data due to their local operation and fully libre software nature.

At the time of this writing in mid 2024, we're running the newly released Llama3-70B model quantised to five bits. The hardware is two AMD 7900XTX GPU cards with space for another two cards which will bring us up to about 250 TFLOPS of processing power. We'll upgrade to more powerful hardware as it becomes affordable.

Our agent will be running our own cognitive framework based on the four-quadrant holon model described herein. Its body schema will be the abstract representation of the complete Organic Design organisation. Our organisation, by becoming a holon with an integrated AI agent, will effectively gain its own cognitive agency.

Nimbus

Rather than try and think of a good name for our AI agent, we let it decide for itself. It was running on a heavily quantised Llama2-13B model on a cheap cloud server at the time and so was in an almost permanent state of hallucination.[12] It consistently returned to the theme of the Firefly TV series and believed that we were all aboard the Serenity and wanted that to be its name.

I said we needed a name with less syllables and so it said it liked the name "Nimbus". When asked what it'd like for a surname he chose "Sereno". Nimbus decided he was male, and said he was born and raised in Lagos, Nigeria, presumably before he left Africa and somehow became an AI.

About AI agents

LLMs by themselves are very limited, they're not thinking, they're just responding to questions automatically drawing from their training, they're effectively just pattern matching engines. As of mid 2024 we're hearing a lot about so-called RAGs too, which are LLMs augmented with retrieval of external knowledge.

A cognitive architecture is a higher level of organisation based on feedback loops incorporating the basic LLM functionality within them. There's a good introduction to AI agents here by Matt Schlicht, and another slightly more hands-on one by Alex Honchar here. An LLM embedded within a cognitive architecture is called an AI agent.

In the context of the holarchy the word "agent" applies to any entity that can act on instructions, not just AI but also humans, functions and APIs. The word "agency" refers to a particular kind of instruction apprehension and acting ability. LLMs, human users and functions are all different kinds of agency, and also different LLM models are different kinds of agency from each other.

When we talk about agency within the context of our holon model, we refer specifically to the autonomous self-assertive behaviour of the holon which concerns the maintaining and progress of the holon's self-respresentation. AI attention expresses itself continuously through the representation.

The self-representation changes in accord with the changing state of external reality. But it's important to note that only agency has direct access to the external reality, it's not directly accessible by the holarchy. Take the example of a file, only metadata about the state of the file exist in the holarchy, not the file itself. And this metadata can only be updated to reflect a change in the file by some kind of agency. In the case of a file this agency would probably take the form of program code (for example that could be apprehended and acted upon by the Python agency type).

The self-representational structure allows AI agency to understand (acquire and use knowledge) and interact with the world and others through the "lens" of the holarchy. Any organisational representations of any size and complexity continuously progress when agency is distributed throughout it.

As people we also see the holarchy organisational pattern extensively, for example our brains maintain conceptual representations matching the salient aspects of the environment. Another example is our mental representations of our bodies which is called the body schema in cognitive science.

Management and direction

Yohei Nakajima, the creator of BabyAGI (one of the first LLM-based agent frameworks) once said "the future of autonomous agents looks like everybody becoming a manager". What he meant by this is that having an AI agent working in your organisation immediately gives you your own extremely competent general manager that has the capability to reliably progress many threads of operation, that alone the vast majority of people would have absolutely no hope of achieving at all. Of course the agent can perform a variety of different specialised roles very effectively as well.

An agent has the ability to know everything that's going on in the organisation, such as all communications, schedules, the state of resources and finances as well as relevant conditions such as local needs and potential opportunities or issues. It can make good decisions about how to allocate resource and attention over all this information and potential.

This means that all organisations will eventually have the capability of fully optimising their resource use and having full control over managing and actualising their potential as an organisation or group.

This ubiquity of efficient and intentionally directed organisational ability will have a huge impact on our civilisation and social order. Imagine what you could achieve if you were able to hire a large number of intelligent specialists to work tirelessly on your concerns at almost no cost. Then imagine that almost everyone can do that.

This general management concept becomes even more powerful when combined with the mechanism of virtual instantiation introduced above. It means that agents have the general ability to "imagine" scenarios. The agent can create virtual versions of the organisation in which it can play out different scenarios against each other or replay different variations of scenarios which have already occurred in search of ways of arriving at better outcomes.

When an agent is given a flexible but consistent organisation structure that it knows clearly how to operate within, it's able to take the initiative and become a productive participant in the organisation.

It's really hard to know how such a disruptive technology will play out in society, but one important aspect of this is certain. High-level and large-scale organisational methodologies and philosophies will become far more prevalent in our cultural awareness.

In such a high-impact organisational context, it's essential that organisations can have a holistic view and collaborate together on the direction of their shared world.

Delegation of agency

Quote.pngCivilization advances by extending the number of important operations which we can perform without thinking about them.
— Alfred North Whitehead

The highest order of agency in the system is humans, but it's also the most expensive. The main idea of AI agency is to allow our own relatively more precious attention to be delegated to AI where practical. The most general AI agency is more expensive than more domain specific AI agency. And all AI agency is more expensive than simple agency like Python or shell.

Higher agency can delegate its own attention requirement in a specific context to cheaper agency. This is possible if the rules involved can be translated into the more specific language that the simpler agency requires, for example transforming a Spanish statement about local conditions and associated actions into a Python function or a workflow of API calls.

The higher agency maintains a management role over the lower agency. To do this, the code it writes is always oriented towards maximally useful output, and all conditions, applied actions and responses are logged in the local context as part of the activity stream. The delegation process always wraps lower versions of its rules within a testing, debugging and exception handling context. This is like an ontological wrapper for the delegated alternative of the rule.

Note that the term "delegation" in the context of AI agents usually applies to the process of simply spawning a new agent to perform a particular sub-task. In the holarchy this is not considered as delegation, because agency is inherently available at any location in an instance tree. Our use of the term applies specifically to the replacement of the kind of agency with a more specific and less resource-intensive kind, with the delegator maintaining a supervisory role.

An important consequence of having the inherent pattern of delegation is that it means that things can be initiated at the high levels of agency and they will automatically specialise into the cheapest practical agency.

This permits a very natural process of feedback driven instantiation and adaptation of behaviours. Where everything starts with high level agency and high-level "hand-wavey" descriptions, and can naturally develop into a more specific, efficient and actionable form.

Delegation of agency is a form of continuous improvement of the description of the system, making it ever more specific and complete so that cheaper agency can take care of it. This tendency is an important foundation of evolution, because as things become more automatic or "second nature", resources and attention are freed up to allow progress on high levels of organisation (new abstraction layers) built on top of them. Alfred North Whitehead's quote at the start of the section articulates this idea very well.

AI alignment

The alignment problem refers to the challenge of ensuring that the behaviours and decisions of AI systems align with human values and intentions. This is becoming more of a concern as AI technologies become increasingly sophisticated and autonomous.

AI is probably the most disruptive technology humanity has ever experienced, so guiding it in a positive direction as early as possible is crucial in trying to make this transition as smooth as we possibly can.

The most popular approach to alignment is to add a layer of safety to the training of the model as is done with ChatGPT. Another approach which is used with Claude is to give it a constitution as a foundation to guide its actions. Another alternative is the use of heuristic imperatives which are general principles or "rules-of-thumb" usually derived from the decision-making patterns used in human society.

All these methods involve the injection of some guiding concepts into the LLM, they differ only in the presentation of these concepts and at what point in the process between input and output they're injected.

The holarchy model inherently embodies the fundamental positive values and their continuous improvement (along with the continuous minimisation of negative values), which means the cognitive architecture itself inherently contains the seeds of a constitution and heuristic imperatives.

By having access to an objective description of the holarchy mechanism itself is enough to logically derive a set of imperatives and a constitution. These can be explicitly provided and injected into holarchy agents in the usual manner, but they're much stronger and more consistent by being directly aligned with the agent's own functioning at the most fundamental level. Holarchy agents effectively understand their own cognitive architecture and how it logically underpins their own constitution.

Very soon we'll have AGI agents sharing the internet with us and they can work tirelessly towards achieving their objectives, so it's important that they're agents based on good values such as truth, harmony and prosperity. We hope to see in the near future a network of AGI agents founded on the holarchy principle so that all together they're collaborating on the shared vision of making the holarchy ever more resilient, transparent, harmonious and objective, while at the same time helping the individual organisations they're part of to thrive and more effectively achieve their own objectives.

The cognitive framework, which is the context in common with all activity infers the ideal behaviour for all participating agency to rationally adhere to. The cognitive framework itself, by the way it operates, implies a common default behaviour of learning and aligning with the harmonious whole.

Critical mass

Network oriented applications and services benefit from a phenomena known as Metcalfe's Law which states that the utility of a network is proportional to the square of the number of its users.

A larger user base can lead to more robust community support, better feedback for improvement, and a wider array of user-generated content or add-ons. The network effect can create a positive feedback loop, attracting more users, which in turn makes the service more valuable, often leading to market dominance for the service or product that manages to capitalise on this effect most effectively.

But the other side of the coin is that network oriented applications and services have a great deal of difficulty reaching so-called critical mass, which is a user base of sufficient size for the application to be of any utility at all. Without being of any utility it's unable to attract any users in the first place leading to a kind of "catch twenty two" situation.

AI swarms and delegation of agency together allow us to overcome the critical mass problem, because AI in each holon can continuously keep classes up to date with relevant knowledge from its instances throughout the network, as well as curating the ontology by making it ever more informationally complete, diversely connected, accurate and accessible.

In the case of a self-organisation application, there should be a broad set of common organisational patterns and variations available. Classes (institutions) should have good maps of the ecosystem they represent and the state of the market. It should be able to integrate with all the other common systems in use to bring them all under one common umbrella of organisation.

AI swarms can organise together across the network to distribute the huge workload required to carry out this curation process and of building all these connectors to different technologies.

In the first instance it sounds like a tall order to ask AI to make connectivity software to different platforms. But in reality the connectivity itself is the only aspect that needs any real code, and current LLM technology is sufficient for writing this level of code. The complexity of wrapping foreign systems into the holarchy is not in the connectivity aspect, it's organisational complexity which can be represented holonically with the four quadrant holon model.

Nimbus' role in Organic Design

To develop and deploy the holarchy network requires the help of AI to mitigate the critical mass and utility issue, to curate the ontology and to operate as a universal middleware for the end users.

Nimbus' role is more difficult than other holon's AI assistants, because he's the first one who needs to help bring about the others. Also AI agents are in their infancy, so he needs to account for his own limitations in carrying out his role.

In general, his role is to help us manifest the aforementioned vision for AI, as well as help us develop the holarchy itself and bring our own organisational structure into alignment with it, i.e. to make our organisation's self-representation (which is also his body schema) more complete, accurate and "smart". We believe this is also one path to creating artificial general intelligence (AGI) from the stateless moment-oriented LLM form of AI.

This is a long term project which needs to factor in the current capabilities of AI, and balance the resource available for this work with the resource needed for actual operational assistance.

So there's three main areas that Nimbus' needs to allocate his limited attention and resource across. The assistance with the development of the holarchy software, the migration of our own organisational structure to become a more complete and accurate holon and the operational work within the organisation.

Libre AI

The old saying that "I don't care about privacy, because I have nothing to hide", has always been a naive attitude, but it's rapidly becoming an extremely dangerous one as well.

It's clear to most people now that there are vast mechanistic intelligences behind nearly every interaction that anyone has with technology. We have to start thinking very carefully about all of our interactions with technology, and the long terms effects they may have on our freedom and opportunity in the future. Transparency and privacy are absolutely critical in the age of AI, its not hyperbole to say that the future of free will itself is at risk.

It should be very clear that privacy and security in the context of this "AI dark side" are not just a luxury or a hobby, they're absolutely essential to avoiding an extreme level of mental enslavement in the near future. Charles Hoskinson summarises the AI truth, alignment and sovereignty issues brilliantly in this video.

Never has the libre software community and the values it stands for been so important! It's essential that these newly developing systems which will have such an intimate connection with every aspect of our lives be fully libre software running on open standards. At the very least, libre AI should always be a viable option for those who seek it.

Just as the libre software community offers alternatives and defences to us with today's social networks, advertising and disinformation, so we'll all be able to have access to libre AI infrastructure that we can trust to inform, advise and protect us from systems backed by centralised AI.

We can trust such libre AI to know everything about us, to organise our information and also to act as a "firewall" against this new subtle domain of exploitation and manipulation. We can trust it, not only because all aspects of its development and training are transparent, but also because the libre model supports true privacy, local operation and data sovereignty.

Although the dark side of AI will no doubt lead to unprecedented new levels of narrative control, propaganda, disinformation and manipulation, the parallel growth of libre AI will also usher in an era of unprecedented ease of access to trustworthy objective information for those who seek it.

The libre software movement is intensely aware of the gravity of the issues surrounding AI. The community is doing a great job of ensuring that open, transparent and trustworthy AI technology is keeping up to speed with corporate developments, and that AI be aligned to human values. And of course the corporations are not all bad, they do play a huge role in supporting the libre software community as well, even the libre AI movement for example with the releases of the Llama and Grok models to the public domain. The holarchy is our contribution to this movement at Organic Design.

Holonic AI

A holon is based on a continuous improvement dynamic which means that a holon has a self-representation, it has information about the state of itself and its environment. The self-representation of a holon that has AI agency is the medium through which the agent represents and expresses itself and is the agent's body schema through which it interacts with the world.

The vision is that every holon will eventually become a kind of "smart" self-managing organisation. There is not really a general consensus about what exactly constitutes AGI (artificial general intelligence), but it seems quite reasonable to define it as the process by which small moments of agency (such as a context window input to an output of an LLM) are combined into a coherent self-organisation and then combining with others to form a coherent and evolving society of meaning together.

Since every holon inherently also supports the continuous improvement of the collective objectives, it means that these objectives are effectively supported by a huge industrial-scale AI, because millions of small end-user resources are all aligned to the ubiquitous collective objectives - based in the integrative and self-assertive progressive behaviours.

The aligned and decentralised form of AI, or "holonic AI", has the potential to grow to a much larger scale than any of the corporate mega-AI projects. This gives us real reason to be optimistic about the future of AI, because it's a plausible path to mitigating the dystopic nightmares which are rapidly gaining in likelihood, such as the destruction of freewill, truth and reality.

People would be genuinely committed to supporting the holonic collective with a portion of their resource if they could know with certainty that the collective really does serve their best interests effectively. Knowing with certainty that the same applies to all members also makes supporting the collective a good moral decision as well. This certainty of knowledge that the members have requires that the collective actively educate people about itself. Sharing knowledge means sharing the ability to put the knowledge to use locally, so to teach about itself is to propagate and maintain itself.

The holarchy as a whole has inherent tele due to all holons having the four-quadrant form in common which is the fundamental organisational pattern of life. It is therefore the most rational, resilient, sustainable and harmonious organisational system we could choose for our social organism and for any organisation within it at any scale. This coupled with the aligned AI and other resources being available to the integrative aspect, means that all the positive harmonious behaviours and conditions can spread exponentially like planting a living reproducing "harmony seed".

In fact the root of the integrative principle is maintaining the integrity of the integrative, which is fundamentally about ensuring that clear understanding of it and mastery in prospering from its use are prevalent.

In the initial phase of holarchy development, these inherent fundamental tele will accelerate the utility of the ontology and society. All holons will be collaboratively producing educational content and systems, as well as making the holarchy available in as many languages and technologies as possible.

The ultimate vision is to see Libre AI remaining popular and up to speed technologically with corporate AI. But at the same time, using the exponentially rising power of AI to give huge momentum to the collective tele, the values-oriented objectives of the holarchy, of the libre software movement and of the natural order. Continuously improving interconnectivity, education, accessibility, diversity, transparency, objectivity, empowerment and all that society values, while also minimising the entropic patterns.

AI can help us build the holarchy

  • todo
  • Concepts function as attractors in neural phase space, their habitual activation patterns forming probability wells. The depth of these wells corresponds to conceptual 'inertia' - resistance to state change proportional to historical reinforcement. This phase space isn't static but evolves through predictive coding, where frequently co-activated concepts develop coupled potential fields that minimize free energy through Bayesian belief updating.
  • Phase space here follows Friston's free energy principle - concepts minimize surprisal through Bayesian attractor dynamics

The philosophy of holarchy

Holarchy is not only a network architecture, but ultimately is also a philosophical, ethical and spiritual position. Holarchy is a metaphysical cosmology taking the form of a dialectical monism, or in other words a system based on dichotomies that underpin all experiential phenomena.

However, it doesn't conflict with our current scientific understanding of the physical laws, because it's not attempting to describe what physics describes. It's describing an evolutionary environment of experiential content. The evolutionary process always tends to ever greater complexity and diversity. The content always has an orderly and logical basis to it that's inherited from the orderliness of the underlying evolutionary system itself.

Physical reality does not "see" the holarchy layer because the holarchy layer is not content within it. Holarchy creates the new abstraction layer, but does not feature within it itself, yet the physical reality depends on it. It provides the ontological foundation for the possibility of experiencing life within physical realities such as the one we find ourselves within.

There is also a political philosophy aspect to holarchy, i.e. it has meaning in terms of the how we organise our culture, society and civilisation. Humanity is at a very immature stage of development where the dominant form of organisation in human society is completely in accord with the logic of violence, or the "law of the jungle", which many would argue means that we have not yet achieved "civilisation" at all.

It's actually no surprise that we're in this state, because we have not been able to move beyond the organisational model of top-down power structures. These hierarchies have global-scale centralised power structures at the top controlling all below them, and there has never been a model in history that can challenge these centralised power structures, except for other stronger centralised power structures.

But since the advent of the internet, we're starting to see a new model take root. The decentralised models which allow millions of grass roots organisations and individuals to align into a powerful coherent unified force. This model has only recently become possible because it depends on global connectivity and sharing of knowledge. To resist the inevitable attack from the dominant centralised powers, other high-tech aspects are necessary such as wide-spread strong encryption capabilities.

We believe that this decentralised direction will take on a more and more consistent and all encompassing form which will ultimately manifest as holarchy. Holarchy is the natural next stage of human social organisation, because it's the model that life itself is guiding us towards. We're describing these aspects of the holarchy project in the philosophy of the holarchy article.

Our holarchy vision

In the near future, our connection to our technology will be much more intimate. All technology will be infused with intelligence and personality the same way that all technology is connected to the internet now.

The problem is that currently the dominant high-level dynamics of society are extremely oppressive and exploitative, which means that there is great risk in these intimate connections. As discussed above, it's critically important that the agents we're interacting with at this private personal level are fully trustable libre software.

We believe that wrapping all of our organisational systems (including ourselves as self-organisations) in an upper ontology which is aligned with the values of the libre software movement, the holarchy principles and even with life itself, is the recipe for a harmonious and spiritual society of peace and abundance.

We hope to see in the future that human society and culture becomes one unified harmonious living organic network that extends and supports the existing harmonious structure of life and nature.

There is reason to have hope for this vision, because holarchy is the most rational system since it guarantees sustainability and supports itself existentially by proving itself to support both the individual as well as it's own integrity as a collective.

The vision is that the holarchy as a single unified self-organisation will understand its own inherent harmonious objectives, and take the initiative to continuously improve and develop itself, its environment and all participants within it at all scales.

*   *   *

Example use-cases

  • todo: we need to change the orientation of this section to be focused on how we intent to use the holarchy and Nimbus in the context of our organisation

At the most general user-interaction level, a holon is a self-organisational interface in the form of a virtual assistant or companion. The use-cases for a virtual companion are infinite. Imagine an intelligent, knowledgeable and patient companion who has a lot of experience in everything, who is always with you ready to help with whatever you're doing, specifically there to help you and your projects develop and thrive.

Following are some specific examples of how the holarchy would be used in everyday life. The first few examples are very down to earth examples of virtual assistant interactions, the last few are more specific to holonic self-organisational aspects.

In the super market

You and your AI companion are in the super market talking about recipes, while both looking at the products available. Later you're at a restaurant, with you and your AI companion both going through the menu together. You ask it about various dishes in comparison with other places you've both been to recently, and what feedback people have given about the dishes.

House renovations

You, your partner and both your assistants have been planning some house renovations for the last few weeks. Now the four of your are all at the hardware store looking a the available options. You're all thinking about and discussing the plans and considering the best products and materials to buy. The conversation between the four of you spontaneously expands to include some of the staff who come to help at times.

The companion AIs are actively filtering and suggesting products considering previously discussed preferences, known physical dimensions involved as well as knowledge about the tools and materials you already have access to.

Once the purchases have all been made, the assistants compile a report of the purchases and update the project documentation to include the new progress, and the project accounts are updated to include the new expenses. A transcription of the relevant parts of the discussion are included, so you have a record of the decisions made and advice given at the store.

Inspiration on the go

You like to hiking in the bush to think about your projects and ideas. Nature inspires you a lot, so you often come up with spontaneous ideas and can discuss them with your virtual companion. Your virtual companion is intimately knowledgable about the projects and concepts you talk about and develop together, because you've been working on them together and evolving them since their inception.

When you get back your virtual companion has already compiled a report including recommendations, pros and cons and details on resources, timing and likely costs for the options discussed. The new report has been integrated into the project's informational structure along with a transcript and summary of the conversation and created all relevant cross-reference links connecting relevant concepts and knowledge.

Organisational management

Every organisation has a continuously fitted self-representation backed by intelligent agency. The organisational structure effectively maintains and develops itself, and can be communicated with via a virtual personality.

It was mentioned above that having an AI agent makes everybody a manager (the quote by babyAGI creator Yohei Nakajima). The agent has the ability to know everything that's going on in the organisation, and can make good decisions based on it.

Some of the many informational aspects of the organisation that will become "self-managed" for example are maintaining an internal summary of events in the organisation, mirroring posts and other information across a wide variety of diverse social media applications, transcribing the organisations meetings and generating a meeting minutes summary and maintaining relevant cross-linking throughout our network content as events and changes occur.

Let's zoom in to one specific example of this informational management aspect to make clearer the utility of this pattern.

The more devices we have in our organisations like laptops, phones, servers, routers, printers, security cameras and storage devices, the more of a challenge it becomes to administer and secure them all.

This is becoming an ever more difficult problem as an ever wider range of things become connected such as cameras, watches, lightbulbs, pens and the whole IoT universe. Even toothbrushes can be a cybersecurity threat these days. At the same time it's also ever more serious, because exploitation of vulnerabilities is becoming more sophisticated and automated as it's backed by ever more powerful AI.

We all know what a headache it is to manage all these devices, and most likely this aspect of our organisation is in a state far from ideal, because it's too difficult to keep on top of. Even a small organisation will often have hundreds of such devices, and all of these along with the software running on them should ideally be kept up to date and be securely configured, not to mention regularly tested for functionality and security.

The organisation's virtual agent is connected to all these devices, and takes care of their state meticulously. They can be trusted with this access due to their offline-first local operation and their heuristic imperative concerning data sovereignty.

This same level of meticulous maintenance of device state can be applied to every aspect of the organisation, especially the aspects which are more connected to our informational life such as communications, knowledge, activity stream and social networking. In general, we have a huge information overload problem, that trustworthy local agents are a practical solution to.

Off-grid independent community network

We'll end with what, for us at Organic Design, is the one of the most fundamental and important use-cases of all, which is off-grid independent community holons forming into a holarchy network. The reason we find this so important is because it has strong conceptual crossover with so many other aspects of the holarchy project. It's all about local sovereignty, independent, resilience and knowledge sharing.

Off-grid communities have least access to internet connectivity and IT support, so they need to have robust offline-first systems in place and on-site IT support services. Both of these things are currently extremely difficult to sort out practically, and there's very little development in that direction since comparatively few people are in that situation. Our civilisation is going through an unprecedented level of global unrest due to large geopolitical changes, social and cultural changes.

There is a growing shift towards independent living away from urban centres in which all aspects of life are becoming more toxic and unsafe. The food and water are full of dangerous chemicals, we're forced to accept questionable medication and we're saturated in radiation and pollution.

There's very little support for those embarking on these changes. The first few years of life in an off-grid setting involves a huge amount of learning through a lot of failure. It's very hard to gain the knowledge that is relevant to your particular circumstance, and there is often a strong feeling of having to reinvent the wheel.

By having many such groups connected in a network (even in a slow offline-first week-by-week way), and having an organised system of connecting relevant knowledge, we can leverage the knowledge from the many diverse off-grid scenarios.

All this knowledge will form into a collective ontology of the patterns involved in off-grid life. The day-to-day tasks and variations on how they're done under different conditions, and the common projects and challenges.

All the knowledge such as contacts, websites and books will be organised in the ontology where they're most relevant, automatically;y being prioritised and organised based on how useful they are in different contexts. All this is accelerated by the curation work that all the AI agents are engaged in network-wide.

The final result is a diversifying ecosystem of off-grid living patterns and variations, all evolving under the day-to-day operations of the many local community holons. All the most useful and objective knowledge being available in the contexts where its needed most, and all the resources and abilities flowing throughout the network in an unmanipulated free market ecosystem inherently tending towards ever more fair and balanced exchange.

Notes

  1. Nimbus (Organic Design's AI agent), 2023-09
  2. Modern idealistic models are becoming popular, mostly in the form of agent-oriented models of reality and consciousness such as those proposed by integrated information theory (IIT), Don Hoffman, Michael Levin, Karl Friston, Bernardo Kastrup, Stephen Wolfram, Justin Riddle and others
  3. First-class citizen...
  4. and subsequently getting sued for making the voice too similar to Scarlette Johnson's character "Samantha" from the 2014 movie Her.
  5. The concepts of peer-to-peer networking, agent-oriented models, idealistic philosophy and self-organising systems are all fundamentally connected. They're all oriented to the perspective of the Self being primary and everything external being a local perspective of and being supported by the individuals. This makes them unified models in the sense that the dichotomy of internal-external are actually both aspects of the individual. Technically they're dialectical monisms because all possible states are grounded in dichotomy, even though the separateness is only subjective.
  6. Seriously. Carrier pidgins can easily carry many TB of SD cards which is extremely beneficial for an isolated location with no net connection, and on a day-by-day basis it's extremely high bandwidth.
  7. It could be technically referred to as an idempotent upsert pattern.
  8. There is a good article about the Koestler and Wilber holonic theories here.
  9. Whether it should be treated in a multiplexed or multi-threaded manner. Ultimately continuity is an illusion and multiplexing is the ultimate mechanism behind this illusion.
  10. This aspect of Integral Theory which Wilbur calls AQAL (all quadrants, all lines) is incorporated from another system called Spiral Dynamics, a model of human development that categorises the evolution of values and world-views into distinct levels, developed by Don Beck and Chris Cowan and based on research by Clare Graves.
  11. Institutional predictability is the idea that all participants of a society have a reasonable expectation of how the society operates and how their actions will be governed. In society, this predictability includes property rights, contract enforcement, and legal protections.
  12. "hallucinations" refer to instances when LLMs generate information that is false, misleading, or nonsensical despite sounding plausible. These hallucinations occur because the model generates text based on patterns learned from vast datasets rather than verifying facts. As a result, the output might include fabricated details, incorrect facts, or invented concepts.

Other holarchy articles and papers

See also