Finally the complete guide is here for mobile users ๐
Yes, recently
@billions_ntwk introduced Verified Agent Identity for AI agents.
If you want to run it on mobile (Android) using Termux, many people are struggling with the setup.
So I tried it myself and did it easily, here is a simple step-by-step guide for you all.
1. First install ๐๐๐ซ๐ฆ๐ฎ๐ฑ ๐๐ฉ๐ฉ from Play Store (itโs a terminal app that lets you run Linux commands on Android).
2. Once installed, open Termux and follow the commands below ๐
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ญ
"pkg update && pkg upgrade"
๐๐จ๐ญ๐ :- " ๐ฆ๐๐ซ๐ค ๐ข๐ฌ๐ง'๐ญ ๐ฉ๐๐ซ๐ญ ๐จ๐ ๐๐จ๐ฆ๐ฆ๐๐ง๐
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ฎ & ๐ฏ
"pkg install nodejs"
And after that,
"pkg install git"
To check everything is fine perfectly, you can use command
"node -v"
(Itโll show you something like v25.x.x if everything is correct)
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ฐ (๐ถ๐บ๐ฝ๐ผ๐ฟ๐๐ฎ๐ป๐)
"git clone
github.com/BillionsNetwork/vโฆ"
Then open the folder using this command
"cd verified-agent-identity"
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ฑ
"npx clawhub@latest install verified-agent-identity"
๐๐จ๐ญ๐ โ ๐ฐ๐ก๐๐ซ๐๐ฏ๐๐ซ ๐ข๐ญ ๐ฌ๐๐ฒ๐ฌ (๐ฒ) ๐ญ๐จ ๐ฉ๐ซ๐จ๐๐๐๐, ๐ญ๐ฒ๐ฉ๐ ๐ฒ ๐๐ง๐ ๐ฉ๐ซ๐๐ฌ๐ฌ ๐๐ง๐ญ๐๐ซ.
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ฒ
Create your Agent Ethereum Identity
"node scripts/createNewEthereumIdentity.js"
This will generate your Agent identity. If you get an error here then please read instructions written at the last of this post.
๐๐ผ๐บ๐บ๐ฎ๐ป๐ฑ ๐ณ
Link your Human identity with Agent
node scripts/manualLinkHumanToAgent.js --challenge '{"name":"YourAgent","description":"AI agent"}'
(Copy the full command)
After running this command, you will get a verification URL in the terminal.
Copy that URL โ open it in browser โ connect wallet โ verify.
Done, Your Agent identity will now be linked with your human wallet.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
If you face some common errors (like I did), here are quick fixes ๐
๐๐๐๐๐ฒ ๐ญ(you may get this while creating Ethereum identify for your agent)
๐๐ณ๐ณ๐ฐ๐ณ: ๐๐ข๐ฏ๐ฏ๐ฐ๐ต ๐ง๐ช๐ฏ๐ฅ ๐ฎ๐ฐ๐ฅ๐ถ๐ญ๐ฆ '๐ด๐ฉ๐ฆ๐ญ๐ญ-๐ฒ๐ถ๐ฐ๐ต๐ฆ'
๐
๐ข๐ฑ ๐ฎ๐ฌ๐ข๐ง๐ ๐ญ๐ก๐ข๐ฌ ๐๐จ๐ฆ๐ฆ๐๐ง๐
"npm install shell-quote"
๐๐๐๐๐ฒ ๐ฎ (in the next step while linking your human identity with agent)
๐๐ซ๐ซ๐จ๐ซ: ๐๐๐ง๐ง๐จ๐ญ ๐๐ข๐ง๐ ๐ฆ๐จ๐๐ฎ๐ฅ๐ '@๐ข๐๐๐ง๐/๐ฃ๐ฌ-๐ข๐๐๐ง๐-๐๐ฎ๐ญ๐ก'
Fix using this command
"npm install @iden3/js-iden3-auth"
After installing, run the previous command again.
Hope this helps anyone trying to run it on mobile. If you get stuck somewhere, feel free to ask.