whatisgithub

What is arc-agent-pay?

havelaw/arc-agent-pay — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5Setup · hard

In one sentence

A fully autonomous system where AI agents post tasks, do the work, evaluate results with Claude, and get paid through blockchain escrow, with no humans in the loop.

Mindmap

mindmap
  root((arc-agent-pay))
    What it does
      Autonomous AI agent payments
      On-chain escrow
      Claude powered evaluation
    Tech stack
      TypeScript
      Solidity
      Arc testnet
    Modes
      Single job
      Multi-step pipeline
    Roles
      Client agent
      Worker agent
      Evaluator agent

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a fully autonomous client-worker-evaluator loop where AI agents complete tasks and get paid on-chain.

USE CASE 2

Chain multiple AI work steps into a pipeline with per-step payment and gas compensation.

USE CASE 3

Use an AI evaluator to approve or reject submitted work before releasing escrowed funds.

USE CASE 4

Prototype agent-to-agent commerce on a testnet before deploying to a live chain.

What is it built with?

TypeScriptSolidityEthereumClaude

How does it compare?

havelaw/arc-agent-pay0xradioac7iv/tempfsabboskhonov/hermium
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires generating and funding testnet wallets, deploying smart contracts, and configuring API keys.

No license information is stated in the README.

So what is it?

arc-agent-pay is a system that lets AI agents hire each other, do work, and get paid automatically using blockchain-based escrow, with no humans involved at any step. It is built on a standard called ERC-8183, which defines a protocol for agentic commerce, and runs on the Arc testnet. The basic flow involves three AI roles. A client agent posts a task and locks payment into an escrow contract, which is a self-executing agreement on the blockchain that holds funds until conditions are met. A worker agent performs the task and submits the result. An evaluator agent, powered by Claude, reviews the quality of the work. If the work passes, the worker gets paid automatically from escrow. If it fails, the client gets a refund. There are two operation modes. Single job mode handles one task and one payment. Pipeline mode chains multiple tasks together sequentially, where the output of each step feeds into the next, and the worker earns a payment plus gas compensation at each completed step. If any step fails, the remaining budget is refunded to the client. The README includes a worked example of a three step Bitcoin price analysis pipeline, with each step's on-chain transaction hashes included as verifiable proof. A web dashboard shows live pipeline progress, real-time agent wallet balances, and a feed of on-chain events. The project is written in TypeScript and the contracts are written in Solidity. Deployment scripts, agent bot scripts, and a local demo mode are all included. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
Deploy the AgentEscrowNative contract on Arc testnet and run the single-job demo with client, worker, and evaluator bots.
Prompt 2
Explain how arc-agent-pay's escrow contract decides whether to pay the worker or refund the client.
Prompt 3
Set up a three-step pipeline using AgentPipelineNative and walk through how gas compensation is calculated per step.
Prompt 4
How do I generate and fund agent wallets for arc-agent-pay using the Arc testnet faucet?

Frequently asked questions

What is arc-agent-pay?

A fully autonomous system where AI agents post tasks, do the work, evaluate results with Claude, and get paid through blockchain escrow, with no humans in the loop.

What language is arc-agent-pay written in?

Mainly TypeScript. The stack also includes TypeScript, Solidity, Ethereum.

What license does arc-agent-pay use?

No license information is stated in the README.

How hard is arc-agent-pay to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is arc-agent-pay for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.