Page cover

microchip-aiCompute Providers

Testnet

chevron-rightWhat do compute providers do?hashtag

The main role of compute providers is to provide computation, a vital AI resource for inference, in a decentralized way.

chevron-rightIs the Compute testnet launched?hashtag

Yes, it started in June 2024 on Arbitrum Sepolia.

chevron-rightWhat is the purpose of the Compute testnet?hashtag

The Compute testnet aims to test the network’s infrastructure under various conditions, validate the performance and reliability of compute providers, ensure all compensation and incentive systems are working correctly, and ensure the proper functioning of the Compute Contract and proxy Router.

chevron-rightAt what stage is the Compute testnet right now? What is the status?hashtag

The developers and community are actively working to bring the documentation up to speed so everyone with appropriate hardware can participate. The backend server and front-end UI are functional, and the pieces are in place. The testnet grows as more providers sign on by providing their private compute AI engines. There are already some hosted models running now that consumers running the UI or API can connect to by staking and using Sepolia Testnet tokens (saMOR and seETH which you can get via Morfaucetarrow-up-right and the Arbitrum Sepolia faucet links) to purchase bids and run inference.

chevron-rightHow long will the Compute testnet last?hashtag

As long as necessary to get a robust testnet ecosystem in place where primary aspects of the provider and consumer software are running as expected. Some version of the testnet will likely live on in the future after the mainnet to test new features.

chevron-rightAre there any restrictions (like whitelists) to join the testnet?hashtag

As of right now, anyone can connect to the smart contract running on Arbitrum Sepolia testnet, which is currently 0x8e19288d908b2d9f8d7c539c74c899808ac3de45. More information can be found in the Morpheus-Lumerin-Node repositoryarrow-up-right.

chevron-rightI have no technical knowledge, how can I participate? What steps do I need to take to become a Compute provider?hashtag

At this stage, you may be better off waiting until the developers and early adopter technicians have worked through the early technical challenges to provide you a better user experience in the future that requires minimal technical know-how.

chevron-rightCan I be a compute provider in the testnet from my laptop?hashtag

In the beginning, most likely not. Being a compute provider implies that you have a significant investment in hardware, GPU, and development for your own models that you want to distribute on Morpheus. If you have that, then you probably have the technical know-how to run the proxy-router.

chevron-rightCan users of Smart Agents participate in the Compute testnet or is it only for Compute providers?hashtag

In the future, the various smart agents and chat UI will interact with decentralized compute, and there will likely be options to connect to mainnet or testnet compute.

chevron-rightWill there be any rewards for participating in the Compute testnet?hashtag

No, participants of the Compute testnet are not entitled to any rewards or compensation.

Mainnet

chevron-rightWhat will the process look like when the compute goes live? Will I need to just download and install the node and click one button to share compute power of my PC?hashtag

In the beginning, compute will likely be provided by serious hardware providers with dedicated servers. Over time, as staking and reputation systems develop to ensure quality of service, anyone will ideally be able to download the software and both consume and provide models which are compatible with their compute resources. The client will be an all-in-one UI for providing and consuming models via decentralized nodes communicating peer-to-peer offering up and consuming bids for compute models.

chevron-rightI want to consume Morpheus' decentralized compute in the future. What do I need for this?hashtag

In the future, the Morpheus AI tools will have both local and remote options for interacting with your own locally hosted models or connecting to the decentralized network of nodes via peer-to-peer routing using reputation and staking, which involves offers and bids for compute of various models. The providers will be rewarded for their contributions by the network, and the consumers will lock their MOR to open a session with the providers, unlocking their MOR at the end of the session.

chevron-rightHow will compute providers be rewarded?hashtag

The Morpheus network pays compute providers only for compute actually provided through a competitive bid process.

chevron-rightHow much can I earn as a compute provider?hashtag

It depends on what types of models you offer and how many concurrent sessions your hardware can serve.

chevron-rightIs Morpheus Compute Node the same node other blockchains have?hashtag

No, the Morpheus node is not that type of node that runs blockchain and processes transactions.

chevron-rightWhen will the Compute mainnet be launched?hashtag

Compute mainnet is estimated to launch in Q3-Q4 2024 once the testnet audits are fully cleared and core node software is ready for a stable production deployment.

chevron-rightWhat is the whitelist in mainnet for?hashtag

The whitelist is a temporary mechanism to ensure good actors seed the provider pool. Once seeded, the whitelist will be removed, and the MOR stake mechanism will take over to ensure economic alignment.

chevron-rightHow can I get on the whitelist?hashtag

Post an introduction message in the Compute provider Discord channelarrow-up-right, and you will be connected with devs working on compute.

chevron-rightWhat MOR stake is required to get whitelisted?hashtag

Whitelisting is not based on stake amount. Whitelisting is based on known good actors with verifiable stable compute. Once the whitelist is turned off, the MOR stake requirement will be set at an appropriate level chosen by members of the Morpheus community to ensure economic alignment by providers.

chevron-rightDo I obtain higher credibility as a Compute provider by holding more MOR than needed to get whitelisted?hashtag

Holding MOR is not required to be whitelisted. Although, staked MOR may be included in the reputation algorithm.

chevron-rightIs the Compute provider stake locked, or can it be slashed?hashtag

Compute provider stake is only locked. There are no current plans for a slashing mechanism anywhere in the Morpheus ecosystem.

chevron-rightWhat is a reputation system?hashtag

The reputation system is an on-chain algorithm used for sorting providers according to user needs.

chevron-rightHow does the reputation system work?hashtag

The reputation system will take into account metrics such as response performance, connection speed/lag, number of completed sessions, number of canceled sessions, total earnings, and marketplace bid amounts. These metrics will be used to sort and recommend providers to users when a new session is created.

chevron-rightWhat penalties are in place for bad actors?hashtag

Bad actor penalties are currently constrained to degraded reputation scores.

chevron-rightWill the launch of the Compute mainnet lead to a large influx of tokens into the market and a possible dump?hashtag

No, that won't happen. Since the budget is 1% of the previous day's Compute contract balance.

chevron-rightWhat is the Compute Contract?hashtag

The Compute Contract is the smart contract that has a MOR address, receives all emitted MOR allocated to the Compute bucket, tracks amounts owed to eligible providers, and pays MOR to eligible providers when providers request payment.

chevron-rightWhat is the Compute Proxy Router?hashtag

Compute Route is the software application that has a MOR address and negotiates the two-sided market between Users and Providers. The Router registers and tracks provider addresses and bids, processes requests from users, and instructs the Compute Contract to credit eligible providers for payment in MOR.

chevron-rightI have a powerful gaming computer, can I be a Compute provider?hashtag

Yes, absolutely, but keep in mind if you are providing compute, it is important to have your system online and stable. Otherwise, you will hurt your reputation.

chevron-rightHow can I choose which model to serve, and which is optimal for my hardware configuration?hashtag

If you are unsure about your system performance with different models, it would be best to download and run them locally for a while to see what your local user experience is like. This experience will be fairly close to the same experience remote users will have.

chevron-rightI plan to buy a GPU, please advise on the best suited for serving Smart Agents?hashtag

Morpheus Smart Agents will be incredibly lightweight and not need specialized hardware, but once again this greatly

depends on the tasks that the agent is asked to accomplish.

chevron-rightCan I provide computation with ASICs?hashtag

No.

chevron-rightWhat steps do I need to take to become a Compute provider?hashtag
  1. Run a Morpheus node on a compute and make sure your ports are configured for inbound traffic.

  2. Download and configure the model you want to provide.

  3. Register as a provider in the on-chain provider registry.

  4. Claim rewards periodically from the session router contract.

chevron-rightThe whitepaper mentions Filecoin as storage. Is that information outdated?hashtag

Filecoin storage has not been implemented or planned currently. If community members wish to expand the system and implement it, they are welcome to do so.

chevron-rightCan I train LLM models with Morpheus Compute?hashtag

Not for v1, but we are hoping to achieve this with key partnerships.

chevron-rightIs it correct to assume that Compute providers will not only need to run model inference but also the agent code itself?hashtag

Agent code can run from anywhere as long as it has access to the resources it needs to achieve its objectives.

chevron-rightWhere can I get more information?hashtag
chevron-rightWhere can I get support and ask questions?hashtag

Community members would love to assist you in the #tech-supportarrow-up-right Discord channel.

triangle-exclamation

Last updated

Was this helpful?