Enable Permissionless CosmWasm Deployment on Cosmos Hub

Today, CosmWasm (CW) is permissioned on the Cosmos Hub. This means that in order to deploy a contract, an address must first be whitelisted via an on-chain vote. Once whitelisted, that address can deploy as many contracts as it wants without going through governance again—unless its permission is later revoked.

Current situation:

Very few deployments are happening on the Hub.

Suspected reasons:

-A project needs visibility and certainty to get started. It’s hard to convince investors with a pitch like: “We’ll build for months, but we’re not sure if we’ll be allowed to deploy.”

-The process is too slow and clunky, due to slow or inefficient governance.

-Teams are sometimes reluctant to expose themselves publicly or be judged in a vote.

-The whitelisting mechanism lacks granularity: once approved, an actor can deploy unlimited contracts without further review.

-The Hub isn’t seen as a developer-friendly environment compared to simpler and faster alternatives (Neutron, Osmosis, etc.).

-Low current activity creates a loop of inertia: low usage = low attractiveness.

Proposed idea:

Simplify the process or enable permissionless CosmWasm deployment on the Hub.

Strategic context:

Ongoing discussions on Telegram suggest a new direction is emerging with growing community consensus. Three strategies are currently being discussed (see image attached):

Strategy 1: Add permissionless EVM and remove CW from the Hub → rejected.

Strategy 2: Keep CW on the Hub, but create a PSS permissionless EVM chain governed by the Hub with ATOM as the only gas token → feasible quickly and at low cost.

Strategy 3: Remove CW from the Hub, and create both a PSS permissionless EVM chain and a PSS permissionless CW chain → longer timeline.

Strategy 2 thus appears to be the most pragmatic short-term path.

Why CosmWasm?

-Several well-known Cosmos teams want to deploy on the Hub.

-CosmWasm is part of the native Cosmos stack, with a well-equipped ecosystem (IBC integration, CosmJS, etc.).

-Some live applications are becoming critical (e.g. Hydro).

-The Hub could attract meaningful use cases if development becomes easier.

-CosmWasm enables strong modularity and security through smart contracts.

Historical concerns:

The main worry has always been security: risks of exploits, hacks, rug pulls, etc.

Lessons learned:

Neutron, a permissionless CosmWasm chain, shows that:

-Deployment volume remains reasonable.

-No major incidents have occurred to date.

-Permissionlessness hasn’t led to overload or chaos.

And if an issue were to arise, ICL (in charge of Hub software) could respond quickly.

In conclusion:

Should we enable permissionless CosmWasm deployment on Cosmos Hub?

Looking forward to your feedback.

17 Likes

I support allowing permissionless CosmWasm deployment on the Cosmos Hub.

Right now, developers need approval from governance before they can deploy smart contracts. This slows things down and makes the Hub less attractive for new projects.

Other chains like Neutron already allow open deployment — and so far, it’s working well, with no big problems.

CosmWasm is a powerful tool. It’s safe, flexible, and already used in real apps. If we make it easier to use on the Hub, more builders will come.

Strategy 2 is the best path for now:
Keep CosmWasm on the Hub and launch a new open EVM chain managed by the community.

Let’s make the Hub easier to build on. Open up CosmWasm deployment.

2 Likes

What I like about this prop is that I can see a tonne of people wanting to try to build on Cosmos Hub as it still maintains its status as centre of the cosmoverse

That in itself will attract builders

I get if the community ultimately wants to keep it permissioned, but I would just hope that as a community we’d be more open to allowing builders to be whitelisted easier

I think some people underestimate the honour builders would feel building on the Hub as opposed to other chains

Ultimately being permissionless makes it easiest, so unless there are some legal rramifications I don’t understand, I will vote yes on this prop

6 Likes

I think it’s a good compromise — on one hand, we let the ICL focus on institutional use cases, and in parallel, the community can also work to increase Atom value / utility.

For CosmWasm to be truly useful on the Hub, the tokenfactory module would need to be included. Without it, smart contracts can’t create native tokens.

Access from CosmWasm to the “liquid” (LSM) module — which is specific to the Hub — would also be necessary to differentiate it from other cosmwasm chains.

As far as I remember, tokenfactory was already planned before the ICL changed direction.
So maybe it’s doable quickly then.

3 Likes

I really like this proposal.

1 Like

I am waiting for the arguments of the people who voted no to this poll. Please, we will try to find a good compromise or the proposal will be pushed in a few days.

One of the first proposals I fully support. Allow a free market and teams to deploy without a popularity contest!

Permissioned deployments are often just an inhibitor for teams to deploy their contracts because it is a massive overhead for them.

4 Likes

Thank you for initiating this much-needed discussion on the future of CosmWasm (CW) deployment on the Cosmos Hub. We appreciate the clarity in outlining the current limitations and strategic options under consideration.

After reviewing the context and available paths, we wish to express our support for Strategy 2:


“Keep CosmWasm on the Hub, and create a permissionless EVM chain governed by the Hub with ATOM as the gas token.”

This path aligns with the following key objectives:

1. Preserve Strategic Value

CosmWasm is deeply integrated in the Cosmos ecosystem and remains a critical component of ongoing projects like Hydro. Removing it from the Hub could create unnecessary fragmentation and weaken the Hub’s technical role.

2. Enable Growth Without Delay

A permissionless EVM chain governed by the Hub offers immediate utility for developers and users. It can be implemented quickly, at low cost, and will strengthen the ATOM economy through exclusive gas usage.

3. Balance Trust and Flexibility

Keeping CosmWasm permissioned on the Hub ensures high-trust deployments for public-good infrastructure. In parallel, the new EVM environment will support permissionless experimentation. This dual architecture balances the need for security and developer freedom.

4. Security Risks Are Manageable

Neutron has demonstrated that permissionless CW environments can operate safely under proper validator and governance oversight. Should future demand grow, we can reassess policies on CW deployment on the Hub itself.


Why Not Strategy 1 or 3?

  • Strategy 1 (removing CW entirely) would undercut active projects and diminish the Hub’s technical relevance.
  • Strategy 3 (launching two new chains) may be viable long-term, but introduces unnecessary delay and complexity at this stage.

Recommendation

We recommend that the community prioritize Strategy 2 and begin exploring next steps toward its implementation. We would also suggest continued improvements to the CosmWasm permissioning process on the Hub, such as:

  • More granular deployment approvals (e.g. KYC or contract-level governance)
  • Improved timelines and review structures for proposal-based onboarding
  • Optional pseudonymous developer interactions via reputable actors’ multisig or legal wrappers

We thank the contributors for framing this discussion and welcome continued engagement to ensure this roadmap leads to sustainable activity.


Thank you for reading,
Govmos.
pro-delegators-sign

I’m not opposed, but it’s incongruent with the strategic direction of ICL, so I don’t know how much support it will get, and there is a severe shortage of Cosmwasm development talent left. I don’t see how this does much for the hub in the short or medium term without any developers willing to build on the hub specifically.

It seems there is two questions:

1. Does the community want to implement strategy 2 ?

2. And if so, should CosmWasm on the Hub become permissionless ?

We should make sure the proposal for strategy 2 doesn’t fail simply because it includes permissionless CosmWasm!?

I think we can make two proposals: one for the EVM PSS chain and another for the permissionless CW. There is no need to link the two proposals.

The prop is only related to permissionless Cosmwasm. Strat 2 was for context

3 Likes

some teams are identified to deploy on the hub. And some apps would migrate to the hub as well

4 Likes

Strategy 2 : let’s go ! :+1:

1 Like

Thanks for putting up the proposal! I want to share some thoughts. These are my personal views, not the official views of ICL or ICF.

TL;DR: I don’t support adding permissionless CosmWasm to the Hub because (1) it won’t create meaningful value for ATOM without heavy, ongoing community subsidies to bootstrap apps, (2) if the Hub does pursue a permissionless VM, the EVM is far more strategically valuable and future-proof, and (3) it risks confusing Cosmos’ mission by shifting focus away from where it has real product-market fit: supporting chain developers rather than competing with them.

I don’t support this proposal for three reasons:

1. Further investment required: This underestimates the cost and effort required to attract developers and users. Even after years of work on CosmWasm, strong teams like Neutron and Archway still see most activity coming from apps they built or incubated themselves. If the community wants to go this route, we should expect the platform to mostly sit idle unless we also fund and incubate first-party applications extensively

2. The EVM is a more strategic choice. If the community does want a permissionless VM, the EVM is the far better option. It’s where demand and our development efforts are today. Every new Cosmos chain we speak with wants EVM compatibility, and major players like Stripe and Circle are launching EVM chains. Solidity is becoming the Javascript of smart contracts. The Hub could become the natural “Cosmos outpost” for EVM protocols who want a central deployment for IBC connectivity or Cosmos assets. This will become even more attractive as the number of L1s in and beyond Cosmos increases.. While I still think this is less impactful than focusing on growing adoption of the Cosmos stack itself, it’s at least more likely to attract developers and drive usage than CosmWasm. (I know there are tier 1 protocols out there who would deploy for these reasons).

As an alternative, to satisfy the community’s desire for a permissionless VM, I suggest exploring a simple EVM PSS/PoA chain: an ATOM-gas EVM chain with a small validator set, super-fast blocks, and flexibility to experiment. This keeps the Hub maximally safe, simple for validators, and focused on staking.

3. Risk of confusion: Deploying CosmWasm permissionlessly on the Hub also muddies the Cosmos value proposition. When we explored this recently, many chain teams expressed real concern about being sidelined in favor of smart contract developers. But it’s with chain developers, not smart contract builders, that Cosmos has organic product-market fit today. While we had to offer to pay smart contract developers to deploy on the hub, major protocols turn down huge grants from other ecosystems to build Cosmos chains. These chain builders are great potential customers too. They usually have capital, established businesses, and are increasingly enterprises with big budgets. Building products that serve them and monetizing those products in a way that drives value back to ATOM is a much stronger path than competing head-to-head in the smart contract platform space.

At the ICL, we’re working hard to do two things:

  1. Expand the Cosmos ecosystem into new verticals by working with enterprises and protocols working on tokenization, payments, and real world marketplaces & commerce.

  2. Build a scalable, platform-aligned business model where we succeed when developers building on the stack succeed — not by charging for the stack itself, but by offering services that help engineering, finance, and ops teams bring their businesses on chain.

This is a bigger and more attainable opportunity than trying to be yet another CosmWasm or EVM platform. (That’s why we pivoted our focus). Still, I’ll wholeheartedly support whatever decision the community makes.

Thanks for your reply Barry. I understand your reasoning. I think several hundred people are convinced that AEZ should be a technical support to any type of application developer, by which I mean that AEZ should support EVM, CW, SVW … Maybe you are right and CW will not have any traction without incentive (and we already see it, so it would not change from the current situation, and would therefore be a non-event). If we have the agreement of the ICL and its support, we (the community) could build this chain with the parameters expressed above to relieve the ICL of this additional workload. But the associated maintenance costs as well as other resources will have to be implemented anyway with EVM, which has been paused by yourself for cost reasons. Perhaps we can take the risk of doing both, and see what happens in the short and medium term, with the perspective necessary for a proper market analysis.

3 Likes

These objections don’t make sense to me.

  1. Further investment is not required. You simply don’t have to fund apps nor run incentivization campaigns. Unless you have connections, you don’t get funded anywhere anyways. This objection is not relevant to the proposal.
  2. You already torched the EVM path by hyping up we were going with EVM and then screwing all the teams that were on board. If you wanted the EVM, you should have stuck with it. You’re asking us to realistically do nothing, as everyone has said for years, as the token plummets to 0. We’re able to implement permissionless CW right now. You had your chance and abandoned EVM.
  3. Again seems to make no sense. People won’t come to atom because there’s more than 1 thing it does? Seems ridiculous.

I am in agreement with Barry - I would love to see a way for the community to deploy things permissionlessly on the Hub, but CosmWasm is kind of an awkward choice that will cause downstream problems for us as the ICL and the community.

EVM PSS is much better, because we could actually integrate some amazing EVM projects into it that could become a distribution mechanism for ATOM (think - Chainlink prices over IBC from the Hub). It also keeps the Hub safer by separating the permissionless smart contracts from the core binary.

To add to Barry’s points:

  1. We just stopped maintaining CosmWasm. We don’t have engineers that know CosmWasm. Given we maintain and develop the Hub, this would be a huge unknown going forward. Neutron maintains CosmWasm, but it’s unclear right now how much help we’ll be able to get from them.
  2. “If you do something, do it well” → this would not be doing CosmWasm well. This is why we shut down the EVM - even with the full focus of the company and 10s of millions, we still could not do it well enough to compete with massively funded players. We have shifted focus, this would be a step back for us, as we are definitely going to want to make sure it’s (1) safe (2) not full of scams and (3) usable. We will get dragged into and distracted by this.
  3. IF IT DOES PASS - keep in mind we will keep it “functional” and as safe as we can. As you said @reasonant, we would not invest into it or try to push it. Right now, all our time and energy is on pushing the stack to new companies and using that to generate distribution for ATOM.

We’re going to let this play out in true governance fashion, but the strong preference from our engineering team is that our current roadmap will suffer from the distraction this will cause. That’s painful, especially after we just pivoted away from a permissionless VM.

Hope that all makes sense,

Mag

1 Like

Voted yes, will deploy this and some other apps if it passes

The truth is there is so much more money in Solana that most rust apps just get deployed or sold there, it’s what I’ve done as well. No money in Cosmos, and if this passes it sounds like there still won’t be any money (from mag’s comment above). But, people like me will still deploy things to the hub just to support the community. Not worth it to do on any other cosmos chain and certainly not worth it to go through the permissioned blah blah.