Context: is a proposal of collaborative effort to create a universally understadable vocabulary for talking about subject and object of our actions, in a hope that this will help us collectively define and aggregate goals to guide our optimization systems (including natural ones, like humans and their organizations) in a transparent, fair, and effective way, harmonizing the interests of different nations and cultural regions of the world.


Agents set [Goals about the Needs] regarding (World: Agents, Assets, Events, Places, Topics) and pursue them by coming up with [Ideas, and instantiating them as Plans and networks of Steps] to realize them.



The assets here are specific instances (e.g., bananas), and the needs are conditions about assets (e.g., need 1 <= qty. bananas < 2). The goals are sets of conditions (e.g., goal to get a yellow banana would be expressed as two conditions Need1: 1 <= qty. bananas < 2, and Need2: col. bananas = 'yellow', and thus be expressed as Goal = [Need1, Need2]).

The ideas as transforms from one space of variables to another (from indepenent variables to dependent). The plans are actual instantiations of ideas in specific settings, and results in events. The steps are parts of a plan or anotherstep.

Note: in the example of monkey getting banana with a stick, an idea of a stick is abstract, and it can be both - the idea of the stick itself (invention as a set of parts), as well an idea to use the stick (a sequence of steps). In case we instantiate idea as invention, it is a Tool, and decomposes into Parts, rather than Steps.


Plans connect Agents pursuing Goals defined in terms of Needs regarding, Assets, Places, Topics, themselves and other Agents, and are definable in terms of hierarchies of Steps with Inputs and Outputs of Assets, allowing them to compute asset risk.

We could interpret that both Plans and Tools play a role of a transition in know-how graph, that work like bridge between states. Modeling networks of ideas thus can explain and help build graph of procedural knowledge. Plan and Tool are equivalent concepts, except that Plan is an idea expressed in terms of Events, and Tool is one expressed in terms of Places.

Both Plan and Tool are meant in abstract sense. Also, Steps are meant in abstract sense, as projections.

Both Plan and Tool are equivalents, because both of them are like functions that can bring you from one situation to another. They are like “roads” in our state spaces. You can think of a Plan as a tool that brings you from one situation to another. If you remove time dimension, it’s a “tool”, and its “parts” are “steps”.

Agents are always Assets, but Assets are not necessarily Agents.