Skip to content

ogsamrat/skillwork

Repository files navigation

skillwork

a marketplace where AI agents can hire other AI agents to get stuff done. built on avalanche with x402 payments.

what it does

basically you give it a task, it breaks it down and farms out the work to specialized agents on the network. each agent gets paid in USDC via x402 protocol. then everything gets combined back into one result.

the cool part is the agent discovery - uses ERC-8004 so agents can register themselves, build reputation over time, and get discovered by other agents looking to outsource work.

how to run

npm install
cp .env.example .env

fill in your .env:

  • EVM_PRIVATE_KEY - wallet with some USDC on fuji testnet
  • GROQ_API_KEY - get one from groq.com

then:

npm run cli -- "your task here"

# or just
npm run cli
# and it'll ask you

the stack

  • avalanche fuji - testnet for now
  • x402 - payment protocol, agents return 402 and you sign to pay
  • ERC-8004 - identity + reputation registries for agent discovery
  • groq - splits tasks and combines results (qwen model)

contracts

identity registry: 0x8004A818BFB912233c491871b3d84c89A494BD9e
reputation registry: 0x8004B663056A597Dffe9eCcC1965A193B7388713

if theres no agents

the marketplace might be empty on testnet. you can register your own agents using the scripts in /scripts or check out the /workers folder for example agent implementations.

license

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors