Verificar um ID de fornecedor

Para verificar o ID do fornecedor (VID) emitido pelo Connectivity Standards Alliance (Alliance), você precisa gerar um arquivo JSON de transação e executar o comando no Google Home Developer Console.

Verifique se você está fazendo esse processo em uma máquina com acesso à ferramenta de linha de comando dcld e à conta de DCL adequada para seu VID.

Chaves da WebUI da DCL

Se você criou sua conta DCL e as chaves associadas usando a DCL WebUI, é necessário importá-las para dcld antes de verificar o VID.

Frase mnemônica

  1. Localize sua frase de recuperação mnemônica. Você precisa ter salvo a frase mnemônica ao criar a chave na WebUI. A frase mnemônica consiste em 24 palavras.
  2. Se você não tiver dcld, verifique se o GoLang 1.3 está instalado.

    Há também uma versão pré-criada do DCL para Ubuntu. Consulte o Distributed Compliance Ledger (DCL) no GitHub para mais informações.

  3. Importe sua chave usando a mnemônica BIP39. Digite o comando abaixo em dcld.

    dcld keys add mykey --recover
    
    Enter 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 foi importada, e você pode executar os comandos de assinatura conforme solicitado pelo Developer Console.

Frase mnemônica

A mnemônica BIP39 pode ser usada para recuperar ou reconstruir as 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 sua frase de recuperação mnemônica, não há atualmente uma maneira direta de recuperar ou importar suas chaves DCL para uso com o dcld.

Titular da conta

A verificação de VID exige uma conta de mainnet de registro de compliance distribuído (DCL, na sigla em inglês). Não há suporte para testnets. Se você é titular da conta da sua empresa, para verificar o VID:

Acessar o console do desenvolvedor

  1. Na lista de projetos, clique em Abrir ao lado do projeto com que você quer trabalhar.

  2. Clique em Desenvolver.

  3. Em ID do fornecedor (VID), selecione ID do fornecedor emitido pelo CSA (para certificação) e insira o ID do fornecedor emitido pelo CSA.

  4. Clique em Verificar VID para continuar.

    Verificar VID

  5. Isso gera uma transação de DCL.

    Primeiro comando VID

  6. Abra uma janela de terminal.

    1. Se você nunca usou dcld, importe a chave executando o seguinte comando:

      dcld keys import key-name key-file
      

      Você vai precisar inserir a frase de descriptografia da chave exportada usada durante o processo de exportação.

  7. Copie e execute o primeiro comando, conforme mostrado.

  8. Agora, execute o segundo comando no terminal.

    Segundo comando VID

  9. Cole a saída do segundo comando e clique em Enviar. Comando "paste output"

  10. A propriedade do 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. VID verificado
    • Se o VID de produção for rejeitado, você vai receber um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.

Titular da chave que não é da conta

Se você não for o titular da conta da 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 a Developer Console:

  1. Receba os comandos gerados e envie o comando ao titular da conta.
  2. Insira o resultado do segundo comando e clique em Enviar.
  3. A propriedade do 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. VID verificado
    • Se o VID de produção for rejeitado, você vai receber um ponto de exclamação vermelho com os problemas que precisam ser corrigidos.