> For the complete documentation index, see [llms.txt](https://osiris-2.gitbook.io/osiris/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://osiris-2.gitbook.io/osiris/vision/a-robust-and-adaptive-software-architecture.md).

# A Robust and Adaptive Software Architecture

In computer science terms, Osiris is a distributed computing architecture for making new kinds of smart contracts to facilitate market interactions with AI and machine learning tools. The following design principles are incorporated throughout the design:&#x20;

● Interoperability. The network will be able to interface with multiple blockchains.&#x20;

● Data sovereignty and privacy. The network includes user-side controls for sharing personal data. Users remain in control of their data and can share it with the network via smart contracts.&#x20;

● Modularity. Flexible network capabilities make it possible to create custom topologies, AI Agent collaborations of arbitrary complexity, and failure recovery methods.&#x20;

● Scalability. Osiris will securely host both private and public contracts, allowing more scalable and resilient applications to be built with near-zero transaction costs.

<figure><img src="https://2723151789-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuwHLLW3vGJH53YBDKKAe%2Fuploads%2FCPIlAXcX6zhRsIYtfN4u%2Fimage.png?alt=media&amp;token=835afcb9-3476-4009-8906-cb6ed7f9f2c4" alt=""><figcaption><p>Figure 2. Cognitive synergy between AI Agents</p></figcaption></figure>

Osiris Agents can run in the cloud and on phones, robots, and embedded devices.
