Change log
- 2025-08-13 Created initial post
Summary
Highlight the need to integrate the Token Factory module into the Cosmos Hub, leveraging the activation of permissionless CosmWasm deployment via Proposal 1007 (recently adopted).
Details
Background
Proposal 1007 was recently adopted, authorizing permissionless deployment of CosmWasm contracts on the Hub.
The Token Factory module provides native capabilities for creating IBC-ready tokens.
Main Goals
-
Provide developers with a complete environment on the Hub (dApp + token + callbacks) without relying on other chains.
-
Facilitate the creation of natively IBC-ready tokens, promoting their integration into the Cosmos ecosystem via IBC.
-
Capture more economic value on the Hub (more transactions, more fees, more outbound IBC).
-
Leverage mature and battle-tested code, already audited and successfully used on other chains.
-
Create an attractive environment for innovative projects (governance tokens, stablecoins, RWAs, LSD, etc.).
-
Enable complex interchain workflows thanks to callbacks feature (e.g., atomic swaps, transfer-triggered responses, etc.).
Advantages
-
Decentralized token creation & management: CosmWasm contracts can generate tokens without manual intervention or third-party modules.
-
Native IBC interoperability: tokens are directly usable across the Cosmos ecosystem.
-
Proven security: technology already in production on Osmosis, Neutron (audits available).
-
Synergy with permissionless CosmWasm: combining these modules creates a complete, programmable platform on the Hub.
-
Economic value retention: prevents migration of activities to Osmosis or Neutron.
-
Standardization of Cosmos assets: facilitates integration by DEXs, dApps, and wallets.
-
Advanced interchain experiences: callbacks enable powerful interoperable workflows.
Risks and Proposed Mitigations
- Spam and useless token inflation
Concern that enabling Token Factory on the Hub may lead to a proliferation of worthless tokens, harming the Hub’s readability and reputation.
Already observed on other chains (many denoms created, very few actually used).
Several stakeholders (e.g., Govmos) stress the need for a significant fee on denom creation to limit this effect.
- Increased governance complexity
With Token Factory, the community may need to manage more settings, abuse cases, or conflicts around created tokens.
This could place additional burden on Hub governance, requiring arbitration on more technical and economic issues.
- Distraction from the Hub’s primary role
Some fear the Hub could dilute into a token issuance platform, while its main mandate is security and interoperability (via ICS and IBC).
@Govmos stresses the importance of staying aligned with the blockchain trilemma (security, decentralization, scalability) rather than drifting into secondary use cases.
- Technical compatibility and interchain consistency
@kromsten highlights compatibility issues between Token Factory implementations (Osmosis vs Neutron).
For example, Neutron has its own CosmWasm bindings (neutron-std), which may complicate contract portability.
This raises the question of which module version should be adopted on the Hub, and the risk of fragmentation.
Conclusion
This proposal seeks to make Cosmos Hub a fully programmable, interoperable, and economically active platform. By coupling Token Factory and callbacks (already live on the hub) with permissionless CosmWasm (thanks to Proposal 1007), the Hub becomes a true one-stop shop for dApps with tokens, interchain workflows, and enriched logic.
The identified risks (spam, governance, security) can be managed via proven mechanisms (fees, disabling risky features, regular audits).
The Hub will thus be better positioned to attract developers, retain value, and reinforce its leadership within the Cosmos ecosystem.
Forum post link
Governance votes
The following items summarize the voting options and what it means for this proposal:
YES - A YES vote signals that you support asking Cosmos Labs or another dedicated team to scope, develop, and implement the Token Factory module for the Cosmos Hub. This proposal does not activate the module directly but expresses the community’s intent to prioritize this work.
NO - A NO vote signals that you do not support requesting Cosmos Labs or another dedicated team to work on the Token Factory module at this time. The Hub would continue without a native Token Factory, and projects would still rely on other chains to create tokens.
NO WITH VETO - A ‘NoWithVeto’ vote indicates a proposal either (1) is deemed to be spam, i.e., irrelevant to Cosmos Hub, (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance. If the number of ‘NoWithVeto’ votes is greater than a third of total votes, the proposal is rejected and the deposits are burned.
ABSTAIN - You wish to contribute to quorum but you formally decline to vote either for or against the proposal.