Pour valider votre ID de marchand (VID) délivré par Connectivity Standards Alliance (Alliance), vous devez générer un fichier JSON de transaction et exécuter la commande dans Google Home Developer Console.
Assurez-vous d'effectuer cette procédure sur une machine ayant accès à l'outil de ligne de commande dcld
et au compte DCL approprié pour votre VID.
Clés DCL WebUI
Si vous avez créé votre compte DCL et les clés associées à l'aide de DCL WebUI, vous devez les importer dans dcld
pour pouvoir vérifier votre VID.
- Trouvez votre expression mnémotechnique de récupération. Vous devez avoir enregistré la phrase mnémonique lorsque vous avez créé la clé dans l'UI Web. La phrase mnémonique se compose de 24 mots.
Si vous ne disposez pas de
dcld
, assurez-vous d'avoir installé GoLang 1.3.Il existe également une version prédéfinie de DCL pour Ubuntu. Pour en savoir plus, consultez la page concernant le ledger de conformité distribué (DCL) sur GitHub.
Importez votre clé à l'aide de la mnémonique BIP39. Saisissez la commande suivante dans
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\"}"}
Votre clé doit maintenant être importée et vous devriez pouvoir exécuter les commandes de signature demandées par notre Developer Console.
Expression mnémotechnique
Votre moyen mnémotechnique BIP39 peut être utilisé pour récupérer ou reconstituer vos clés secrètes. Ne communiquez pas votre phrase mnémonique. Elle doit être tenue privée et sécurisée comme s'il s'agissait de votre clé privée DCL.
Si vous n'avez pas sauvegardé votre phrase de récupération mnémonique, il n'existe actuellement aucun moyen direct de récupérer ou d'importer vos clés DCL à utiliser avec dcld.
Titulaire du compte
La validation VID nécessite un compte mainnet Distributed Compliance Ledger (DCL). Testnet n'est pas compatible. Si vous êtes titulaire du compte de votre entreprise, vous devez valider votre VID:
Accéder à la console de développement
Dans la liste des projets, cliquez sur Ouvrir à côté du projet avec lequel vous souhaitez travailler.
Cliquez sur Développer.
Sous ID de fournisseur (VID), sélectionnez ID de fournisseur délivré par la CSA (à certifier), puis saisissez-le.
Cliquez sur Valider le VID pour continuer.
Une transaction DCL est alors générée.
Ouvrez une fenêtre de terminal.
Si vous n'avez jamais utilisé
dcld
, importez la clé en exécutant la commande suivante :dcld keys import key-name key-file
Vous êtes invité à saisir la phrase secrète de déchiffrement de la clé exportée utilisée lors du processus d'exportation.
Copiez et exécutez la première commande comme indiqué.
Exécutez maintenant la deuxième commande dans votre terminal.
Collez le résultat de la deuxième commande, puis cliquez sur Submit (Envoyer).
La propriété de votre VID sera validée.
- Si votre VID de production est validé, une coche verte s'affiche. Cliquez sur Enregistrer et continuer pour terminer.
- Si votre VID de production est refusé, un point d'exclamation rouge s'affiche indiquant les problèmes à résoudre.
Titulaire de la clé autre que le titulaire du compte
Si vous n'êtes pas titulaire d'un compte DCL, vous devez faire appel à un titulaire de compte pour valider le VID.
Si le titulaire du compte a accès à Developer Console, demandez-lui de valider le VID en suivant les instructions de la section Titulaire du compte.
Si le titulaire du compte n'a pas accès à Developer Console :
- Récupérez les commandes générées et envoyez-les au titulaire du compte.
- Saisissez le résultat de la deuxième commande, puis cliquez sur Envoyer.
- La propriété de votre VID sera validée.
- Si votre VID de production est validé, une coche verte s'affiche. Cliquez sur Enregistrer et continuer pour terminer.
- Si votre VID de production est refusé, un point d'exclamation rouge s'affiche indiquant les problèmes à résoudre.