montana/iOS/DISTRIBUTION_STRATEGY.md

175 lines
7.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)
```
## Взаимодействие приложений
```swift
// Из 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. Ɉ*