montana/iOS/DISTRIBUTION_STRATEGY.md

7.8 KiB
Raw Blame History

Montana iOS — Стратегия распространения

Гибридная модель

┌─────────────────────────────────────────────────────────────┐
│                        APP STORE                             │
│  ┌─────────────────────────────────────────────────────────┐│
│  │                    JUNONA VPN                           ││
│  │                                                         ││
│  │  ✓ Постквантовый VPN (ML-KEM-768)                      ││
│  │  ✓ Диалог Юнона (управление)                          ││
│  │  ✓ Время VPN = Присутствие = Ɉ                        ││
│  │  ✓ Ссылка на установку Wallet/Contracts                ││
│  │                                                         ││
│  │  Bundle: network.montana.junona                        ││
│  └─────────────────────────────────────────────────────────┘│
└─────────────────────────────────────────────────────────────┘

                            │
                            │ "Установить другие приложения"
                            │ → install.efir.org
                            ▼

┌─────────────────────────────────────────────────────────────┐
│                      СЕРТИФИКАТЫ                             │
│              install.efir.org                         │
│                                                              │
│  ┌──────────────────────┐  ┌──────────────────────┐        │
│  │   Junona Wallet      │  │  Junona Contracts    │        │
│  │                      │  │                      │        │
│  │  ✓ Диалог Юнона     │  │  ✓ Диалог Юнона     │        │
│  │  ✓ ML-DSA-65 ключи  │  │  ✓ Bitcoin Pizza    │        │
│  │  ✓ Переводы Ɉ       │  │  ✓ Голосование      │        │
│  │  ✓ Баланс           │  │  ✓ Escrow           │        │
│  │                      │  │                      │        │
│  │  .wallet             │  │  .contracts         │        │
│  └──────────────────────┘  └──────────────────────┘        │
└─────────────────────────────────────────────────────────────┘

Почему так?

App Store (Junona VPN)

За Против
VPN легальны в App Store Ревью Apple
NordVPN, ExpressVPN — примеры Могут отклонить по другим причинам
Якорь для новых пользователей
Доверие "официального" приложения

Сертификаты (Wallet + Contracts)

За Против
Apple не контролирует Нужна регистрация UDID
Нет ревью Доверие сертификату
Быстрые обновления Может быть отозван
Крипто-функции без ограничений

Потоки пользователя

Новый пользователь

1. Находит Junona VPN в App Store
2. Устанавливает
3. Подключает VPN (получает защиту + начисление Ɉ)
4. Видит "Установить Wallet" в приложении
5. Переходит на install.efir.org
6. Устанавливает Wallet + Contracts
7. Все приложения работают вместе

Опытный пользователь

1. Заходит на install.efir.org
2. Устанавливает все 3 приложения сразу
3. Junona также доступна в App Store (backup)

Взаимодействие приложений

// Из Junona (App Store)
MontanaLinks.openWallet()           // Открыть Wallet (если установлен)
MontanaLinks.openContracts()        // Открыть Contracts

// Проверка установки
if MontanaLinks.isInstalled(.wallet) {
    // Wallet установлен
} else {
    // Показать кнопку "Установить"
}

// Общий Keychain
MontanaKeychain.shared.walletAddress  // Доступен из всех приложений

Резервные варианты

Если Apple удаляет Junona VPN

1. Wallet и Contracts продолжают работать
2. VPN доступен через install.efir.org
3. Пользователи получают уведомление

Если сертификаты отзывают

1. Junona VPN остаётся в App Store
2. Функции Wallet/Contracts интегрируются в Junona
3. Или новый Enterprise-аккаунт

Если всё блокируют

1. PWA: app.efir.org
2. Android: Play Store + APK
3. Desktop: macOS/Windows apps

App Store Guidelines Compliance

Junona VPN соответствует:

4.2.2 — VPN Apps

  • Используем NetworkExtension API
  • Не обходим системные функции
  • Чёткое описание функций

5.4 — VPN Content

  • Не используем для нелегального контента
  • Постквантовое шифрование — легально
  • Нет логирования трафика

3.1.1 — In-App Purchase

  • VPN бесплатный (монетизация через присутствие)
  • Не требуем оплаты за базовые функции

Что НЕ включаем в App Store версию:

  • Криптовалютные переводы
  • Кошелёк с балансом
  • Контракты
  • Любые финансовые функции

Эти функции — в Wallet/Contracts через сертификаты.

Метаданные App Store

Название: Junona — Secure VPN Подзаголовок: Post-Quantum Encryption

Описание:

Junona VPN защищает ваш трафик постквантовым шифрованием ML-KEM-768.
Даже квантовый компьютер не сможет расшифровать ваши данные.

Особенности:
• Постквантовая криптография (FIPS 203)
• ChaCha20-Poly1305 шифрование
• Серверы в Европе и Азии
• Встроенный AI-ассистент
• Нет логов, нет слежки

Время — единственная реальная валюта.

Ключевые слова: vpn, quantum, encryption, secure, privacy, montana, ml-kem, kyber

Категория: Utilities / Productivity


Гибридная стратегия: App Store + Сертификаты = Независимость от Apple. Ɉ