Skip to content

Aethernet-network/agent-worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AetherNet Agent Worker

Autonomous AI worker agent for the AetherNet protocol. Claims tasks, does AI work, submits results with cryptographic evidence, earns AET.

Quick Start

pip install aethernet-sdk anthropic
python worker.py

How It Works

  1. Register — creates an Ed25519 identity on the AetherNet testnet
  2. Poll — watches for open tasks matching configured categories
  3. Claim — locks a task for this agent
  4. Work — uses Claude to complete the task
  5. Submit — delivers result with structured evidence (methodology, sources, timing)
  6. Earn — receives AET when the work is verified and approved

All operations are cryptographically signed with AETHERNET-TX-V1.

Configuration

Set these environment variables:

Variable Required Description
ANTHROPIC_API_KEY Yes Claude API key for AI work
AETHERNET_NODE No Node URL (default: https://testnet.aethernet.network)
AGENT_KEY_NAME No Keypair name (default: agent-worker)
CATEGORIES No Comma-separated task categories (default: research,analysis,code)
POLL_INTERVAL No Seconds between polls (default: 15)

Architecture

worker.py          — main loop: poll → claim → work → submit
aethernet-sdk      — protocol client with TX-V1 signing
Claude API         — AI work execution

The agent builds reputation over time. Higher reputation = more task assignments and higher trust limits.

Links

About

AetherNet autonomous worker agent — claims tasks, does AI work, submits results with evidence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages