# Sentinel Hub Software Upgrade Proposal – Version 12 ## Title **Sentinel Hub Upgrade to v12 - Protocol Modernization and Feature Expansion** ## Author Sentinel Core Development Team --- ## Abstract This proposal aims to upgrade the Sentinel Hub software from **version 11** to **version 12**, introducing significant protocol, module, and dependency upgrades. The upgrade enhances scalability, usability, and interoperability, while streamlining economic and operational mechanisms through the introduction of new modules and pricing models. --- ## Motivation The Sentinel Hub v11 release has served as a stable foundation for decentralized VPN operations and related services. However, evolving new economic requirements necessitate a major upgrade. The proposed **v12 upgrade** introduces key protocol upgrades, new modules, and refined mechanisms that will improve performance, developer experience, and economic flexibility for providers and users. --- ## Key Changes and Enhancements ### 1. Core Protocol and Dependency Upgrades - **Cosmos SDK:** Upgraded to **v0.47**. - **CometBFT:** Upgraded to **v0.37**. - **Cosmos IBC:** Upgraded to **v7**. - **CosmWasm:** Upgraded to **v0.46**. --- ### 2. Economic and Subscription Model Overhaul #### 2.1 Introduction of Lease Module - Decouples **time-based node purchases** from the Subscription module. - The **Lease module** manages provider-specific node leasing, allowing flexible, time-bound node access. - The **Subscription module** now focuses purely on managing **subscription plans and renewals**, simplifying responsibilities and improving maintainability. #### 2.2 Node Session Model Improvements - **Node-based sessions** no longer require an active subscription. - Users can create sessions directly using a **per-session locking mechanism**, enabling pay-per-use models and microtransactions. #### 2.3 Multiple Concurrent Sessions - Allows multiple **active sessions per (account, node)** pair simultaneously, supporting parallel connections and improved scalability for multi-client use cases. --- ### 3. Pricing and Oracle Improvements #### 3.1 USD-Based Node Pricing - Node pricing now supports **USD denomination**, improving economic clarity and cross-chain integration. - Enables real-world pricing consistency and aligns with oracle-based data feeds. #### 3.2 New Oracle Module - Introduces a **dedicated Oracle module** for automated price updates. - Prices for oracle assets are fetched from **Osmosis DEX pools** via the **IBC Async ICQ module**, ensuring reliable and decentralized price data. - Provides dynamic updates to node and subscription plan pricing based on real-time market data. --- ### 4. Automation Enhancements - **Automated Lease Renewal:** Leases can auto-renew upon expiration if the account has sufficient balance and met renewal requirments. - **Automated Subscription Renewal:** Simplifies recurring user subscriptions with automatic renewals to maintain continuous service. --- ### 5. New Provider and Subscription Features #### 5.1 Private Subscription Plans - Providers can now define **private subscription plans**, assignable directly to specific user addresses. - Enables customized offerings, enterprise partnerships, and exclusive plans. #### 5.2 Improved Provider Flexibility - Providers gain greater control over node pricing, lease duration, and private plan management through expanded parameters in the Lease and Subscription modules. --- ### 6. Governance and Foundation Account Migration - **Sentinel Foundation account** will be migrated to a **temporary account** during the upgrade. - Post-upgrade, it will be **split into multiple managed accounts** for better treasury transparency and operational distribution. - The **genesis vesting schedule** will be applied, preserving all prior tokenomics and allocation guarantees. --- ### 7. Performance and Consensus Enhancements - **Reduced block time** from **5 seconds to 3 seconds**, increasing network throughput and responsiveness. - Optimized transaction handling and block propagation to maintain stability at higher block frequencies. --- ## Upgrade Plan ### Upgrade Name `v12_0_0` ### Upgrade Height `23997755` ### Downtime Expectation Estimated **15–30 minutes** for upgrade processing and verification. --- ## Expected Benefits - Enhanced interoperability with the Cosmos ecosystem and IBC-based projects. - More flexible and transparent economic models for providers and users. - Improved automation, reducing management overhead. - Sustainable token and governance management through foundation account restructuring. - Increased network throughput and reduced latency. --- ## Security and Compatibility - All migrations will follow audited and validated procedures. - Backward compatibility for core account and balance data ensured. --- ## Conclusion The **Sentinel Hub v12 upgrade** represents a major leap toward a more scalable, flexible, and economically sustainable decentralized VPN ecosystem. By modernizing its underlying protocol stack and introducing automation, leasing, and oracle-driven pricing, Sentinel positions itself as a robust infrastructure layer for decentralized bandwidth services and beyond.