Enterprise Modules
February 24, 2026 ยท View on GitHub
Enterprise modules are production-ready extensions to the Cosmos SDK maintained for specialized blockchain use cases. These modules are designed for permissioned networks, consortium chains, and enterprise deployments that require features beyond traditional public blockchain architectures.
Licensing
Enterprise modules use different licenses than the Apache 2.0 core Cosmos SDK modules. While the core Cosmos SDK is licensed under Apache-2.0, enterprise modules may have different licensing terms. Always review the LICENSE file in each enterprise module directory before using it in your project.
| Module | License | Use Case |
|---|---|---|
| PoA | Source Available Evaluation License | Non-commercial evaluation, testing, educational purposes |
| Group | Source Available Evaluation License | On-chain multisig accounts and group-based governance |
For commercial licensing inquiries, contact institutions@cosmoslabs.io.
Available Enterprise Modules
Proof of Authority (PoA)
License: Source Available Evaluation License
A Cosmos SDK module that implements a Proof of Authority (PoA) consensus mechanism, allowing a designated admin to manage a permissioned validator set and integrate with governance for validator-only participation.
Key Features:
- Admin-controlled validator set management
- Fee distribution proportional to validator power
- Governance integration restricted to validators
- Custom vote tallying based on validator power
Documentation:
- README - Quick start and usage guide
- API Reference - gRPC queries and transactions
- Architecture - System design and module interactions
- Distribution - Fee distribution mechanics
- Governance - Governance integration details
Quick Links:
Group
License: Source Available Evaluation License
A Cosmos SDK module that allows the creation and management of on-chain multisig accounts and enables voting for message execution based on configurable decision policies.
Key Features:
- Groups and group policies with configurable decision policies
- Proposal submission and voting
- Threshold and percentage-based decision policies
- Integration with x/auth and x/bank
Documentation:
- README - Overview and quick start
- API Reference - gRPC queries and transactions
- Architecture - System design and module interactions
Quick Links:
Integration with Core SDK
Enterprise modules are designed to integrate seamlessly with the core Cosmos SDK modules. They follow the same architectural patterns and can be included in your blockchain application alongside core modules.
Adding Enterprise Modules to Your Chain
- Review the enterprise module's LICENSE file
- Follow the module-specific installation guide
- Configure the module in your app.go
- Update your genesis configuration
- Test thoroughly in a development environment
Support
For technical questions about enterprise modules:
- Review the module-specific documentation
- Check the main SDK documentation
- Join the Cosmos Discord
For licensing questions:
Contributing
Contributions to enterprise modules follow the same process as the core SDK. Please review the specific module's documentation for contribution guidelines.
Comparison: Core vs Enterprise Modules
| Aspect | Core Modules (x/) | Enterprise Modules (enterprise/) |
|---|---|---|
| License | Apache-2.0 | Varies (see individual LICENSE files) |
| Maintenance | Cosmos Labs | Cosmos Labs |
| Production Ready | Yes | Yes |
| Commercial Use | Permitted under Apache-2.0 | Requires review of specific license |