01Консоль разработчика
Консоль показывает всю поверхность: quickstart, создающий кошелёк одним curl — HTTP 201 за 84 мс, — live- и test-ключи API, статус доставки вебхуков и производственные показатели. Демо-программа обслуживает 84,120 кошельков с аптаймом 99.99%.
- Quickstart на curl, Node, Python и Go
- Live- и test-ключи: показ и копирование на месте
- Вебхуки wallet.created со статусом каждой доставки
02Встроенная шторка
В демо приложение для билетов продаёт вход за €49.00, и поверх него выезжает шторка Protocore: баланс 124.00 USDC в сети Base, оплата и получение, резервная копия, экспорт ключей. Продуктом остаётся приложение-хост; кошелёк — одна шторка внутри него.
03Кошелёк готов
Онбординг заканчивается одним экраном: ваш кошелёк готов. Дальше средства и операции синхронизируются автоматически — пользователь переименовывает кошелёк, пополняет его или просто продолжает работу в приложении. API-вызов произошёл раньше; пользователь его не видел.
04Много кошельков, один пользователь
В демо переключатель содержит сразу три вида: мультичейн-кошелёк на €1,148.20, одноцепочечный кошелёк Solana с пометкой о резервной копии и адрес холодного хранения только для просмотра. Пользователи упорядочивают средства так, как о них думают.
- Мультичейн- и одноцепочечные кошельки рядом
- Адреса только для просмотра — для отслеживания, а не хранения
- Кошельки без копии помечены, пока seed не записан
05Получение с защитой от ошибок
Экран получения, который учитывает ошибки: баннер предупреждает, что принимаются только активы Base, иначе средства могут быть потеряны, ниже — QR и копируемый адрес, а шторка перечисляет, какие именно активы поддерживает адрес. Скопируйте адрес или поделитесь им как есть.
06Фраза восстановления
Двенадцать пронумерованных слов, показанных один раз и записанных офлайн. Экран сам задаёт правила безопасности: скриншоты отключены, а Protocore прямым текстом заявляет, что никогда не попросит эти слова. Хранение остаётся за пользователем, потому что за ним и резервная копия.
07Реестр кошельков
Консоль оператора ведёт реестр всех кошельков арендатора только для чтения — 2,418 в демо — с поиском адреса по точному совпадению и просмотром по пользователю. Панель говорит о том, что обеспечивает архитектура: консоль никогда не хранит ключи и не двигает средства. Адреса показываются для поддержки и трассировки, средства с них никогда не списываются.
- Поиск адреса по точному совпадению по всему арендатору
- Владелец, сеть, метка и возраст регистрации каждого кошелька
- Один клик от кошелька до User 360 его владельца
08Реестр активов
142 актива в реестре — символ, название, сеть, контракт, decimals и флаги листинга в одной таблице только для чтения. USDC и ETH с флагом Core; USDT помечен Unsafe. Ваше приложение показывает ровно те токены, за которые ручается реестр, и ничего сверх.
09Kill switch для каждого действия
У отправки, получения, обмена и покупки свой переключатель и свой режим отключения — отключить с сообщением или скрыть полностью, — а над ними общий главный флаг. Изменение сохраняется на сервере и доходит до приложений примерно за 30 секунд. Если сбоит один канал, вы отключаете именно его.
10POST /v1/wallets
Один авторизованный вызов возвращает кошелёк — id, адрес, сети — за 84 мс в демо. Перед первым кошельком нет шага с инфраструктурой: эндпоинт и есть инфраструктура.
11Четыре SDK
iOS, Android, React Native и Web поставляются как версионируемые SDK — 1.4.2, 1.4.0, 0.9.1 и 2.1.0 в демо-консоли. Один паттерн интеграции, четыре платформы, везде одна и та же шторка.
12Ключи на устройстве
Ключевой материал создаётся и хранится на устройстве пользователя — у вас есть кошельки, но вы не становитесь кастодианом. Шторка прямо говорит об этом внизу: под защитой Protocore, ключи на устройстве.
13Мультичейн по умолчанию
Кошельки работают с BTC, ETH, Base и Solana с первого дня. Вызов создания принимает массив chains — в quickstart передаются base и ethereum, и возвращается один кошелёк.
14Балансы, переводы, история
Всё после создания — тоже эндпоинты: балансы, переводы и история — это API-вызовы, а не системы, которые нужно поднимать. Раздел транзакций в консоли читает из той же поверхности, что и ваше приложение.
15Вебхуки
События кошельков отправляются на ваш эндпоинт со статусом каждой доставки — в демо wallet.created с 100% успеха за 24 часа, последняя доставка две минуты назад. Ваш бэкенд узнаёт о кошельках в момент их появления.
16Live- и test-ключи
Ключи идут парами — sk_live и sk_test — и управляются в консоли. Тестовый режим прогоняет всю поверхность ещё до появления реального кошелька.
17Кошельки только для просмотра
Адрес можно добавить в переключатель без ключей — балансы видны, тратить нечего. Пользователи следят за холодным хранением с того же экрана, с которого тратят.
18Напоминания о резервной копии
У кошелька без записанной фразы виден флаг резервной копии, пока пользователь не исправит это. Напоминание живёт там, где деньги, а не в письме, которое никто не открывает.
19Запросы на платёж
Задайте сумму на экране получения и поделитесь результатом — контрагент получает адрес и сумму вместо скриншота и догадок. Обычная отправка адреса по-прежнему в одно касание.
20Защита от неверной сети
Адреса привязаны к сети, и интерфейс говорит об этом до отправки: только активы Base, иначе они могут быть потеряны. Список поддерживаемых активов — на том же экране, что и QR.
21Экспорт ключей
Пользователи могут экспортировать ключи из шторки — хранение остаётся за пользователем не только на маркетинговой странице. Кошелёк переживёт отношения с приложением, если пользователь этого захочет.
22Автосинхронизация
Средства и операции синхронизируются без кнопки обновления — шторка и API видят одно и то же состояние. Что знает сеть, то показывает кошелёк.
23Без кастодиального хранения — на уровне архитектуры
Консоль оператора работает только на чтение: она ищет адреса, связывает их с пользователями и трассирует потоки, но не может двигать средства, потому что у неё нет ключей. Сильнейший ответ на вопросы комплаенса — возможность, которой не существует.
24User 360 для поддержки
Каждый зарегистрированный кошелёк связан с User 360 владельца в консоли оператора — балансы, устройства, уровень KYC и история в одном клике от адреса, о котором спрашивает клиент.
25Операции с обязательной причиной
Действия оператора в консоли требуют указания причины и аудируются — баннер продакшена напоминает об этом на каждом экране. Поддержка действует быстро, но не втихую.
26Whitelabel изначально
Шторка отображается внутри вашего приложения — ваша навигация, ваш бренд, наша шторка. Пользователям не нужно выходить из сценария в поисках кошелька: он появляется там, где платёж.
27Переименование и порядок
Кошельки получают имена — Основной кошелёк, Сбережения Solana, Холодное хранение — с момента создания. Кошелёк, который пользователь может назвать, — это кошелёк, который пользователь понимает.
28Проверено в масштабе
Демо-программа обслуживает 84,120 кошельков с аптаймом 99.99% — на тех же рельсах, что получает каждая новая интеграция. Эти цифры на главной странице консоли, а не в коммерческой презентации.