Nevermined Public Environments
Nevermined is available in different networks/environments for users to make use of this infrastructure without the complexity of deploying Smart Contracts or other components of the stack.
Existing networks have different characteristics related to the underlying blockchain network being used and whether they are a production or a test environment.
Blockchain networks supported
Nevermined Smart Contracts are EVM compatible so they can be deployed on any EVM compatible blockchain. Currently we support deployments on:
We are planning to augment the list of supported networks. If you need to use Nevermined on any other network, please let us know through Discord.
Production and Testing environments
For each blockchain network we support actively we have Production and Testing deployments. This can help you execute a typical development/testing process and further release into production independently of the blockchain network you use.
We use Semantic versioning for our Smart Contracts interfaces and Apis. We deploy and mantain multiple versions of the contracts and APIs in these environments for integration with different versions of the stack.
Generally we upgrade Smart Contracts when we implement patches and minor changes and deploy a new version of the Smart Contracts when we implement mayor changes.
This means multiple versions of Smart Contracts for the same network and environment, allowing you to integrate either depending on your development lifecycle.
About the tags
Tags are different contract deployments for the same network & version. Each tag is independent from the others. Generically we use two different tags:
public: This tag/contracts instane is meant to be used for new integrations, public integrations, etc... It expected to have the latest versions and/or configurations. This is a shared environment. Probably you need to use these environments.
common: This tag/contracts instane is used by more "stable" applications. Each application has its own nevermined stack (