Кабинет артиста¶
Кабинет — «единое окно» правообладателя. Вход — через Telegram (Login Widget: у приложения нет своих паролей, личность подтверждает аккаунт Telegram).
Разделы¶
| Раздел | Что внутри |
|---|---|
| Дашборд | Сводка: паспорт, треки, график событий за 14 дней, статусы. |
| Паспорт | Онбординг-минт паспорта (commitment + device key), статус верификации, QR. |
| Треки | Регистрация трека: расчёт ADNA в браузере, сплиты с контролем Σ=100. |
| Каталог | Мои записи; завершение регистрации DDEX-черновиков (для лейбл-импортов). |
| Выплаты | Итоги по валютам, детализация обязательств. |
| Поддержка | Чат-виджет (вебхук поддержки с фолбэком в Telegram). |
Регистрация трека в кабинете¶
- Загрузите файл (MP3/FLAC) — отпечаток ADNA считается локально, WASM.
- Заполните манифест: название, правообладатели, сплиты. Сумма долей должна быть ровно 100 — интерфейс не пропустит иначе.
- Производное? Укажите родительский ISRC и долю создателю исходника — каскад подключится автоматически.
- Готово — трек в реестре, карточка доступна публично.
Вход для командированных стендов¶
На пилотном стенде существует dev-вход (приватная сеть + секрет); для
продакшена единственный путь — Telegram. Домен для Login Widget — строго
normaldance.ru (привязан в BotFather).
Операторская панель¶
Отдельная панель /app/admin/ (вход по админ-ключу) — для команды протокола:
модерация артистов и субъектов, события, выплаты, DDEX-черновики. Права
пользователям там не выдаются.