The main role of compute providers is to provide computation, a vital AI resource for inference, in decentralized way.
Yes, it started in June 2024 on Arbitrum Sepolia.
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 Sepoia Testnet tokens (saMOR and saETH which you can get via https://morfaucet.xyz/ and the Arbitrum Sapolia 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 mainnet to test new features.
As of right now, anyone can connect to the smart contract running on Arbiturm Sepolia testnet which is currently 0x8e19288d908b2d9f8d7c539c74c899808ac3de45.
More information are in Morpheus-Lumerin-Node repository.
I have no technical knowledge, how can I participate? What steps do I need to take to become a Compute provider?
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.
What 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?
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.
Morpheus network pays compute providers only for compute actually provided through a competitive bid process.
Depends on what types of models you offer and how many concurrent sessions your hardware can serve.
No, Morpheus node is not that type of node that runs blockchain and processes transactions.
Compute mainnet is estimated to launch in Q3 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.
Post an introduction message in the Compute provider discord channel and you will be connected with devs working on compute.
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.
Do I obtain higher credibility as a Compute provider by holding more MOR than needed to get whitelisted?
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.
Will the launch of the Compute mainnet lead to a large influx of tokens into the market and a possible dump?
No, that won't happen. Since the budget is 1% of the previous day's Сompute contract balance.
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 2-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 light weight and not need specialized hardware, but once again this greatly depends on the tasks that the agent is asked to accomplish.
No
- 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.
Travis Lake's document states: “Model and Agent builders would receive a fraction of the compute bucket emissions and rewards proportional to usage as well as payment from direct usage.” Where will these rewards come from?
The session router contract disperses these funds to compute providers.
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.
Is it correct to assume that Compute providers will not only need to run model inference but also the agent code itself?
Agent code can run from anywhere as long as it has access to the resources it needs to achieve its objectives.
- Yellowstone Compute Model
- Lake Travis - Decentralized AI Inference System
- Morpheus Lumerin Model document
- Compute Node Repository
Community members would love to assist you in #tech-support discord channel.
If you did not find the answer to your question, you can add it through this form.
Warning
Beware of scams, anyone who message you with proposal to help is likely scammer.