Para verificar seu ID do fornecedor (VID, na sigla em inglês) emitido pela Connectivity Standards Alliance (Alliance), gere um arquivo JSON de transação e execute o comando no Google Home Developer Console.
Faça esse processo em uma máquina com acesso à ferramenta de linha de comando dcld
e à conta DCL apropriada para seu VID.
Chaves da WebUI do DCL
Se você criou sua conta DCL e as chaves associadas usando a
WebUI do DCL, você deve
importá-las para dcld antes de verificar seu VID.
- Localize sua frase mnemônica de recuperação. Você salvou a frase mnemônica ao criar a chave na WebUI. Ela consiste em 24 palavras.
Se você não tiver o
dcld, instale o goLang 1.3.Há também uma versão pré-criada do DCL para Ubuntu. Consulte o Distributed Compliance Ledger (DCL) no GitHub para mais informações.
Importe sua chave usando a mnemônica BIP39. Insira o comando a seguir em
dcld.dcld keys add mykey --recoverEnter your bip39 mnemonic found obscure learn obtain suffer dish crazy clinic layer expose negative siege alley drop issue expect horror strike hold catalog simple tongue draw filter {"name":"jack","type":"local","address":"cosmos1n78djl9spdwcwrmq2z8skxeqqcz7q3n9rhu9ml","pubkey": "{\"@type\":\"/cosmos.crypto.secp256k1.PubKey\",\"key\":\"AghA9HLRUhOAQzC0ZWzZGcPEPtKrGSIpQ4uhjXH9ZNcr\"}"}
Sua chave será importada, e você poderá executar os comandos de assinatura conforme solicitado pelo Developer Console.
Frase mnemônica
Sua mnemônica BIP39 pode ser usada para recuperar ou reconstruir suas chaves secretas. Não compartilhe sua frase mnemônica. Ela precisa ser mantida em sigilo e protegida como se fosse sua chave DCL privada.
Se você não fez backup da frase mnemônica de recuperação, não há como recuperar ou importar suas chaves DCL para uso com dcld.
Titular da conta
A verificação do VID exige uma conta da rede principal do Distributed Compliance Ledger (DCL). A rede de teste não é compatível. Se você for o titular da conta da sua empresa, siga estas etapas para verificar seu VID:
Na lista de projetos, clique em Abrir ao lado do projeto com que você quer trabalhar.
Clique em Desenvolver.
Em ID do fornecedor (VID), selecione Alliance-emitido pelo fornecedor ID (para certificar) e insira o ID do fornecedor emitido pelo Alliance.
Clique em Verificar VID para continuar.
Isso gera uma transação DCL.
Abra uma janela do terminal.
Se você nunca usou o
dcld, importe a chave executando o comando a seguir:dcld keys import key-name key-fileVocê vai receber uma solicitação para inserir a senha de descriptografia da chave exportada, que foi usada durante o processo de exportação.
Copie e execute o primeiro comando conforme mostrado.
Agora execute o segundo comando no terminal.
Cole a saída do segundo comando e clique em Enviar.
A propriedade do seu VID será verificada.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde.
Clique em Salvar e continuar para concluir.
- Se o VID de produção for rejeitado, você vai receber um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde.
Clique em Salvar e continuar para concluir.
Titular de chave que não é titular da conta
Se você não for o titular de uma conta DCL, trabalhe com um titular da conta para verificar o VID.
Se o titular da conta tiver acesso a Developer Console, peça para ele verificar o VID usando as instruções em Titular da conta.
Se o titular da conta não tiver acesso ao Developer Console:
- Receba os comandos gerados e envie o comando ao titular da conta.
- Insira o resultado do segundo comando e clique em Enviar.
- A propriedade do seu VID será verificada.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde.
Clique em Salvar e continuar para concluir.
- Se o VID de produção for rejeitado, você vai receber um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.
- Se o VID de produção for verificado, você vai receber uma marca de seleção verde.
Clique em Salvar e continuar para concluir.