Sunodo is a core company in the Cartesi ecosystem that has been focused on building Sunodo CLI (soon to be called Cartesi CLI), a convenience platform that allows for ease of creation and deployment of Cartesi dApps. Sunodo is also preparing to act as the first professional validator service in the Cartesi ecosystem for dApps and users who don’t want to run their own validator nodes.
Validators play a key role in the Cartesi ecosystem, responsible for ensuring that the results of off-chain computation on Cartesi are valid before they’re added to the underlying blockchain.
In addition to building its own validator service, Sunodo currently has a well-documented process under development for any aspiring validator to become a validator node provider through a validator marketplace. Under this process, any developer deploying a dApp through the deploy function of the Cartesi CLI can choose any existing validator service provider in the marketplace as the dApp’s validator authority. Under the current contemplated marketplace setup, each service provider currently has the flexibility to set its own billing terms (price, currency type, etc.). More information about the current unreleased implementation is at Becoming a Validator | Sunodo and Billing system | Sunodo
Sunodo would like to propose that the current marketplace can form the basis of, and be converted into, a community-governed Cartesi Validator Marketplace that connects dApps being deployed through Cartesi CLI with available validator service providers who are part of the marketplace. Notably, this marketplace could enforce a single currency for all validators (i.e. CTSI) and also implement a revenue-sharing model for a portion of marketplace fees to fund ecosystem initiatives.
With that, the Sunodo team would like to invite public discussion on the community’s appetite for such a Cartesi marketplace. If there is indeed a desire to see this move forward, Sunodo would like to invite discussion on the following items that would need to be settled in order to transform the current Sunodo marketplace into a Cartesi marketplace along the lines described above:
(1) Setting a single token as the payment currency for validators who join a marketplace;
(2) Discussing and setting parameters and on-chain mechanism for validator revenue share;
(3) Discussing and implementing fee-setting rules (e.g. marketplace sets fee vs. flexibility to compete in the marketplace on fee).
(4) Discussing and setting enforceable on-chain parameters for being listed as a ValidatorNodeProvider in the marketplace (e.g. can’t be listed if you don’t subscribe to all marketplace parameters);
(5) Discussing hosting and maintenance of the front-end for Cartesi CLI deploy (essentially marketplace front-end)
(6) Discussing inter-unit maintenance of the marketplace (e.g. front-end maintenance, blockchain team, Sunodo team, etc.)
(7) Discussing the possibility for the marketplace support the addition of templates as value-added services that could be provided by node runners as well as by developers (e.g. specific settings of Cartesi VM and/or the validator Node, multiple protocol integrations, etc)