# Node Architecture

## Overview:&#x20;

* The goal of this architecture is to create a network of hosted models and agents that can be accessed by any node in the network.&#x20;
* Nodes will be compensated for services provided and agents can be monetized like apps.

## Notes:&#x20;

* Morpheus will come packaged with a default chat agent and a lightweight web3 model&#x20;
* Each agent has its own contract and is recorded in the agent registry contract&#x20;
* Agents will have a reputation score or rating and can receive reviews&#x20;
* Each model will have its own contract and is recorded in the model registry&#x20;
* Model contracts have IPFS pointers, versioning and seed node stores
* Models will have a reputation score or rating and can receive reviews&#x20;
* Peers are needed for Pretty Good Verification (PGV) and for routing interfaces to the requesters

<figure><img src="https://3308714034-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FI4NwWDwlaNuESpL7X6pP%2Fuploads%2FgWpjaAs8LvrYqNb7Ozfw%2FScreenshot%202024-03-07%20at%2018.18.15.png?alt=media&#x26;token=d846bb89-ffcf-47dd-9d7a-cf8d065490db" alt=""><figcaption><p>v0.5 Node Architecture Proposal (Ryan Condron 12/10/2023) </p></figcaption></figure>
