Prova de controlo de uma carteira autocustodiada

Prove quem controla um endereço.

Envie uma ligação a uma contraparte. A contraparte assina um desafio com qualquer carteira, um dispositivo de hardware ou colando uma assinatura. Recebe um certificado verificável de que a chave estava sob o seu controlo — ancorado on-chain. Sem capturas de ecrã, sem teste Satoshi.

Criar um pedido de verificaçãoVer o que prova

Concebido para FATF R16 / TFR UE / MiCA. O signatário nunca precisa de conta.

Como funciona

Três passos. A contraparte faz apenas um deles, e sem precisar de conta.

PASSO 01

Crie e envie uma ligação

Escolha uma blockchain, acrescente a sua referência e obtenha uma ligação (ou um QR) para enviar como preferir.

PASSO 02

A contraparte assina a mensagem

A contraparte assina texto simples com qualquer carteira. Nunca uma transação, nunca uma frase de recuperação.

PASSO 03

Recebe um certificado

Verificado na blockchain certa, certificado e ancorado on-chain para fixar o momento em que existia.

Como a prova é construída

A assinatura é verificada, convertida em hash num certificado, dobrada numa raiz de Merkle e ancorada — primeiro na Polygon, depois na Bitcoin.

A afirmação
Desafio
nonce 8f3c…
Assinatura
0x9a7f…e21b
Verificação
eip191 ✓
Certificado
folha SHA-256
A ancoragem
Raiz de Merkle
0x41f8…6d20
Polygon
bloco 71,204,883
Bitcoin
bloco 958,544 · OTS
Ancorado
prova fixada no tempo

O que prova — e o que não prova

Isto faz parte do produto, não das letras pequenas. Somos rigorosos quanto ao que afirmamos.

Provado, sem necessidade de confiança

  • Este endereço produziu esta assinatura sobre este desafio.
  • O signatário detinha a chave privada no momento da assinatura.
  • O hash do certificado existia no momento da ancoragem on-chain.

Não provado

  • A identidade do signatário.
  • Que o controlo é exclusivo, ou que a chave não foi partilhada nem obtida sob coação.
  • Que o signatário é seu cliente — a associação a uma identidade cabe ao seu KYC.

A declaração completa, a criptografia de cada blockchain e a forma de verificar por si estão na página de semântica da prova.

Porque existe

Vários regimes exigem a verificação do controlo de uma carteira autocustodiada por meios técnicos — não por uma captura de ecrã.

Recomendação 16 do FATF

A «travel rule» espera que as entidades obrigadas verifiquem por meios técnicos o controlo das carteiras autocustodiadas.

Transferências de fundos UE

O Regulamento (UE) 2023/1113 exige que se verifique que uma carteira autocustodiada é controlada pelo cliente.

MiCA

As verificações de carteiras autocustodiadas ao abrigo do MiCA exigem um método repetível e documentado — não uma captura de ecrã.

API e webhooks

Execute verificações a partir do seu próprio fluxo de integração de clientes ou de levantamento, sem abrir o painel.

Incluído nos planos Pro e Business.
  • Uma única chamada cria um pedido e devolve a ligação de assinatura a enviar à sua contraparte.
  • Os webhooks avisam o seu sistema quando a contraparte assina e quando o certificado é ancorado, sem necessidade de consultas periódicas.
  • Cada webhook é assinado com HMAC-SHA256. Os certificados são devolvidos como pacote de prova JSON ou como PDF.
Documentação da APIVer planos
Criar um pedido
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…" }
Webhook que o seu servidor recebe
POST /webhooks/signet
Signet-Signature: t=1759312345,v1=5f2c…

{ "type": "request.verified",
  "data": { "request": { "status": "verified",
    "certificate": { "address": "TNeiUD…", "sigType": "tronv2" } } } }

Funciona com qualquer carteira

Assinatura de mensagens em todas as principais blockchains. Assinatura em hardware e offline colando a assinatura — sem integração de carteira.

Ethereum
EIP-191 · 1271
Polygon
EIP-191 · 1271
Base
EIP-191 · 1271
Arbitrum One
EIP-191 · 1271
Optimism
EIP-191 · 1271
BNB Chain
EIP-191 · 1271
Avalanche
EIP-191 · 1271
Gnosis
EIP-191 · 1271
Linea
EIP-191 · 1271
Scroll
EIP-191 · 1271
zkSync Era
EIP-191 · 1271
Polygon zkEVM
EIP-191 · 1271
Celo
EIP-191 · 1271
Bitcoin
BIP-137 · 322
Litecoin
BIP-137
Dogecoin
BIP-137
Zcash (transparent)
BIP-137
Solana
ed25519
Polkadot
sr25519 · ed25519
Kusama
sr25519 · ed25519
TRON
signMessageV2

As assinaturas EIP-191 são verificadas em qualquer rede EVM sem configuração — esta é uma seleção, não um limite.