Compute Providers
Last updated
Was this helpful?
Last updated
Was this helpful?
The main role of compute providers is to provide computation, a vital AI resource for inference, in a decentralized way.
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.
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 and the Arbitrum Sepolia faucet links) to purchase bids and run inference.
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.
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.
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.
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.
No, participants of the Compute testnet are not entitled to any rewards or compensation.
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.
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.
The Morpheus network pays compute providers only for compute actually provided through a competitive bid process.
It depends on what types of models you offer and how many concurrent sessions your hardware can serve.
No, the Morpheus node is not that type of node that runs blockchain and processes transactions.
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.
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.
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.
Holding MOR is not required to be whitelisted. Although, staked MOR may be included in the reputation algorithm.
Compute provider stake is only locked. There are no current plans for a slashing mechanism anywhere in the Morpheus ecosystem.
The reputation system is an on-chain algorithm used for sorting providers according to user needs.
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.
Bad actor penalties are currently constrained to degraded reputation scores.
No, that won't happen. Since the budget is 1% of the previous day's Compute contract balance.
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.
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.
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.
Hardware recommendations greatly depend on the models you are offering. Hardware benchmarking reports would be the best source of information for this.
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.
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.
Run a Morpheus node on a compute and make sure your ports are configured for inbound traffic.
Download and configure the model you want to provide.
Register as a provider in the on-chain provider registry.
Claim rewards periodically from the session router contract.
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.
Not for v1, but we are hoping to achieve this with key partnerships.
Agent code can run from anywhere as long as it has access to the resources it needs to achieve its objectives.
Beware of scams, anyone who message you with proposal to help is likely a scammer
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 .
Post an introduction message in the Compute provider , and you will be connected with devs working on compute.
Community members would love to assist you in the Discord channel.