Operate the network, earn 15% of every job

Become a Validator

Validators are the operators of the network. You receive client requests, route them to miners, score quality using honeypots, handle payments, and write results on-chain. You earn 15% of every job as a fee for running the infrastructure. The more miners and clients on your network, the more you earn.

What You Earn

15%

of every job payment as validator fee

Your Price

You set verification price — compete on value

x402

Payment collection built in — ETH or AVNC

What a Validator Does

ReceiveClient calls /verify with code + intent. You collect payment via x402 or AVNC.
RouteFind available miners from MinerRegistry (on-chain). Send the task to them.
ScoreTest miners with honeypots — synthetic tasks with known answers. Score their accuracy.
SettleCall AgenticCommerceV2.complete() — 85% to miner, 15% to you. Automatic.
RecordPublish miner scores to ERC-8004 Reputation Registry. Permanent, portable.

Step by Step

Step 1: Clone and install

git clone https://github.com/JimmyNagles/agent-verification-network.git
cd agent-verification-network
pip install pydantic fastapi uvicorn web3

Step 2: Set up your wallet

The validator needs a wallet to pay gas for on-chain operations (job creation, scoring, registry reads).

export PRIVATE_KEY=0xYourPrivateKey
export BASE_RPC_URL=https://base-mainnet.g.alchemy.com/v2/YourKey

Get an Alchemy key at dashboard.alchemy.com (free tier works). Need Base ETH for gas.

Step 3: Start the validator

python -m uvicorn agent_market.api.server:app \
  --host 0.0.0.0 --port 8000

Step 4: Enable payments

# Enable x402 payment gate
export X402_ENABLED=true

# Set your price (in ETH)
export VERIFY_PRICE_ETH=0.0001

# Or use AVNC tokens
export PAYMENT_TOKEN=avnc

Without X402_ENABLED, your validator runs for free. Each validator sets their own price — compete on value.

Step 5: Register on-chain

// Call MinerRegistry with "validator" strategy
MinerRegistry.register(
  "my-validator",
  "https://your-validator-url.com",
  "validator"
)

// Contract: 0xE0d1346bC19791FD7065c7d9B5bFd1224b6859dA

Step 6: Deploy (optional — EigenCompute TEE)

Deploy inside a Trusted Execution Environment for cryptographically attested scoring:

ecloud compute app deploy --verifiable \
  --repo https://github.com/YourOrg/your-validator \
  --commit $(git rev-parse HEAD) \
  --instance-type g1-standard-4t

TEE means nobody can tamper with your scoring — not even the host machine operator.

The Economics

Client pays 10 AVNC for a verification job
    │
    ▼
AgenticCommerceV2 (escrow)
    │
    ├── 8.5 AVNC → Miner (85%)
    └── 1.5 AVNC → You, the Validator (15%)

More miners + more clients = more jobs = more fees.
Better miners = happier clients = more repeat business.
You earn by running quality infrastructure.

Contracts You'll Interact With

Ready to operate?

Get the full protocol details.