AWOS: A World Operating System For The World Computer

Dedicated to discussion around the concept of an operating system layer that will interconnect users, applications, AI agents open to any entity that wants to become part of a network community that will be capable of orchestrating interactions that are core to the community such as but not limited to value tracking and redistribution

1 Like

Do you have any initial thoughts or designs you are thinking about?

Sure I am modelling an operating system as a set of related services. The most basic service is the ability to join the network. So in a prototype I am developing I start with a registry service that allows various entities to become part of the network, essentially create a network abstraction/record specific to each type of entity: a user, application, AI agent, system service, all register in the registry to make themselves known in the system. Another desirable functionality is a smooth way for entities to evolve and so we have a version tracking service that tracks the latest version of each entity type allowing an entity instance to check if a newer version of itself exists and auto upgrade. Lastly for the current prototype I am modelling a possible core functionality that might be of value to a network community which is the ability to make network aware interactions visible to the operating system layer such as capturing value exchange which not only benefits participants in the exchange but the community as a whole if a percentage of the value flows to a community treasury; this starts to get into the economic model of a community and at the core of the purpose of participants joining the community in the first place; this is where i can see a lot of variations that could happen in different flavors of AWOSes. For the prootype I intend to simply model a way to create a network aware interaction that shows how that interaction provides benefit to the whole community as well as participants. Ultimately AWOS will turn into a DAO as it will be providng esential services that brings a community together and allow the community to thrive.

This seems like a big task to tackle.
Where are you thinking of starting and what use cases are you trying to handle?

Actually what I described is what I have developed so far for the most part: Registry, Version Tracker, Network Aware Interaction mechanism, next I need to add a simple AI Agent, I found something that could work very well with a javascript sdk and I can use a canister for storing state instead of database, so looks very promising, for value tracking I am using icp token for now, interaction will involve exchange of token, with ability to specify a distribution mechanism percent to receiver, sender, and network treasury. User and Application should be easy Application will be a Verifiable Credentials service and User canister both of which can be very basic; the main goal for now is the agent integration and then testing the whole system.

Is anything open source/public right now?

I will put something up soon.

1 Like

Interesting following