Подтверждение контроля над некастодиальным кошельком
Отправьте контрагенту ссылку. Он подписывает проверочное сообщение любым кошельком, аппаратным устройством или вставляет готовую подпись. Вы получаете проверяемый сертификат того, что ключ находился под контролем, — закреплённый в блокчейне. Без скриншотов и без тестового перевода (Satoshi test).
Создано для FATF R16 / EU TFR / MiCA. Подписанту никогда не нужна учётная запись.
Три шага. Контрагент выполняет только один из них, и учётная запись ему для этого не нужна.
Выберите блокчейн, добавьте свой референс и получите ссылку (или QR-код), которую можно отправить любым удобным способом.
Контрагент подписывает обычный текст любым кошельком. Никогда не транзакцию, никогда не сид-фразу.
Проверен в нужном блокчейне, сертифицирован и закреплён в блокчейне, чтобы зафиксировать время его существования.
Подпись проверяется, хешируется в сертификат, сворачивается в корень Merkle и закрепляется — сначала в Polygon, затем в Bitcoin.
Это часть продукта, а не мелкий шрифт. Мы точно формулируем, что именно утверждаем.
Полная формулировка, криптография для каждого блокчейна и порядок самостоятельной проверки приведены на странице о семантике доказательства.
Ряд регуляторных режимов требует подтверждать контроль над некастодиальным кошельком техническими средствами — а не скриншотом.
«Правило путешествия» (travel rule) предполагает, что обязанные организации проверяют контроль над некастодиальными кошельками техническими средствами.
Регламент (ЕС) 2023/1113 требует проверять, что некастодиальный кошелёк контролируется клиентом.
Проверки некастодиальных кошельков по MiCA требуют воспроизводимого, документально подтверждённого метода — а не скриншота.
Запускайте верификацию прямо из своего процесса онбординга или вывода средств, не открывая панель управления.
curl https://basignet.com/api/v1/requests \
-H "Authorization: Bearer $SIGNET_KEY" \
-d '{"chain":"tron","reference":"KYC-0412","anchor":true}'
→ { "status": "pending",
"signingUrl": "https://basignet.com/s/q0tHA2…" }POST /webhooks/signet
Signet-Signature: t=1759312345,v1=5f2c…
{ "type": "request.verified",
"data": { "request": { "status": "verified",
"certificate": { "address": "TNeiUD…", "sigType": "tronv2" } } } }Подпись сообщений во всех основных блокчейнах. Аппаратная и офлайн-подпись через вставку — интеграция с кошельком не требуется.
Подписи EIP-191 проверяются в любой EVM-сети без дополнительной настройки — это подборка, а не ограничение.