KOSH

Public Interface

Translate
The Law of the objct sea states that all entities are sovereign bodies. They have a virtual "skin" around them that is impenetrable to any other entity. The only case where this is not true is for matter, which can be be consumed and manipulated by creatures and machines. Matter can have a public interface, in which case it is considered packaged matter.

The only way that one entity can interact with another is through the public interface that each entity presents to the cybersea sea. The public interface can be compared to a secretary. All dealings with the office behind the secretary must go through the secretary and no one is allowed past her. S/he takes all requests and messages and then goes into the office, returns with the answer or reply, if any, and then gets on with the next request.

KOSH also allows for promotion and reflection. These are advanced services which allow entities to take a much more active role in the cybersea. Promotion refers to the ability of an entity to actively promote, advertise and register its skills/actions/talents for use by other entities. Reflection refers to the ability of one entity to interrogate another entity and discover its skills/actions/talents dynamically.

A feature of KOSH that arises from the use of blueprints is that the construction service can quiz the dynamic cybersea as it is building an object, allowing for more efficient static bindings to be made if required or desired.