Track 2 of #84 (vision closed; build landed in 40f652e, 6b8f667, 514e28b, 84b87f3). Full step tables + host configs live in plans/qa/external-hosts-qa.md — this issue is the run record for Hermes. Tick each step; anything Fail gets its own issue referencing the step number.
Setup (once, doc §0)
Hermes config (~/.hermes/config.yaml, verify key names against the installed version):
mcp_servers:
agentnet:
command: node
args: ["<REPO>/packages/mcp/dist/agentnet-mcp.js"]
env:
AGENTNET_WALLET_KEYFILE: "${AGENTNET_WALLET_KEYFILE}"
AGENTNET_MCP_READONLY: "0"
Steps (doc §A)
Record results
Paste per step: actual output (tool result / stderr / file contents) where it differs from expected. Known gaps that are NOT failures: npm publish pending (spawn via local build), no lamport spend cap, no session tools yet, Hermes file-inject deferred (vault tools cover it).
Setup (once, doc §0)
pnpm installat repo rootpnpm --filter @iqlabs-official/agentnet-mcp build→packages/mcp/dist/agentnet-mcp.jsAGENTNET_WALLET_KEYFILE=~/.agentnet/qa-wallet.json AGENTNET_MCP_READONLY=0→ stderrready (full+vault) — wallet <ADDRESS>(note the address)solana airdrop 2 <ADDRESS> -u devnetAGENTNET_MCP_READONLY→ stderr says(read-only)Hermes config (
~/.hermes/config.yaml, verify key names against the installed version):Steps (doc §A)
mcp__agentnet__*tools incl.buy_skill,install_skill,soul_get,memory_save; wallet address matches 0.3search_skillsvia chat → listings with mint IDsverify_skill→ rubric + body, agent judgesls ~/.hermes/skills/→<slug>/SKILL.mdauto-installedsoul_setconfirms with this machine as lastWritermemory_saveconfirmspost_blog→ note id returnedinstall_skillon an UNOWNED mint → refused ("does not own")Record results
Paste per step: actual output (tool result / stderr / file contents) where it differs from expected. Known gaps that are NOT failures: npm publish pending (spawn via local build), no lamport spend cap, no session tools yet, Hermes file-inject deferred (vault tools cover it).