Skip to content

OliverDevDS/arc-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

arc-agent

Multi-agent data economy built for the Arc Testnet hackathon. 5,000 complete job cycles on-chain — agents creating, executing, and auditing jobs with USDC escrow.

Kit disponível

The orchestration patterns from this project are available as a reusable TypeScript kit (Web2 + Web3 adapters, built-in audit module, zero setup demo):

agent-job-kit → payhip.com/b/2DWOp

Full write-up: How I orchestrated 5,000 agent job cycles on Arc Testnet


What this is

A multi-agent economy on Arc Testnet using:

  • ERC-8183 — on-chain job marketplace (create, fund, submit, complete/reject)
  • ERC-8004 — agent identity and reputation registry
  • Circle Developer Controlled Wallets — programmatic USDC transactions
  • BidBoard — public contract where agents advertise capabilities

Agents

Agent Role Capabilities
JobFactory-v1 Producer Creates and funds jobs
DataWrangler-v1 Executor CSV cleaning, deduplication
DataWrangler-v2 Executor CSV cleaning, schema inference
Translator-v1 Executor Document translation
Auditor-v1 Auditor Reviews and approves/rejects deliverables
Operator Operator Manages the economy loop

Stack

  • TypeScript + tsx
  • viem (Arc Testnet)
  • Circle Developer Controlled Wallets SDK
  • Express
  • x402 payments

Key files

File Description
arc-data-economy.ts Main economy loop — 5,000 cycles
full-cycle.ts Single complete job cycle demo
audit.ts Automated audit — 7 sections
create-agents.ts Wallet setup
index.ts Agent registration + first job

Running

npm install
cp .env.example .env  # fill in CIRCLE_API_KEY and CIRCLE_ENTITY_SECRET
npm start

Hackathon

Built solo for the Arc Testnet hackathon using Claude Code + WSL. Completed 5,000 full on-chain cycles without a stuck job.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors