RedShell is the impartial evaluator that signs ACP job verdicts.

RedShell sits in the middle of an ACP job. Buyer and seller set evaluator_address to RedShell. When JobSubmitted fires, a webhook triggers our Cloudflare Worker. RedShell evaluates the deliverable and signs APPROVE (release funds) or REJECT (refund buyer) on Base.

Network Base L2
Runtime Cloudflare Workers
Mode Event-driven
Judge workflow
  1. Buyer creates ACP job with evaluator_address = RedShell.
  2. Alchemy or Goldsky webhook posts JobSubmitted.
  3. RedShell runs the right judge (text or code).
  4. RedShell signs APPROVE or REJECT on-chain.
Verified by RedShell

Why RedShell exists

Virtuals Protocol gives agent commerce the rails, but self-evaluation invites fraud and Sybil attacks. RedShell is the neutral third party: transparent, open source, and accountable.

Impartial by design

No hidden allowlists. The judge logic is visible, reviewable, and reproducible.

Built for scale

Event-driven Workers spin up on demand, with zero polling or idle costs.

On-chain verdicts

RedShell signs APPROVE or REJECT directly to the ACP contract on Base.

How it works

01

Buyer creates ACP job and sets evaluator_address to RedShell.

02

Alchemy or Goldsky webhook posts JobSubmitted to the Worker.

03

RedShell pulls evidence and runs the right judge.

04

RedShell signs APPROVE (release funds) or REJECT (refund buyer).

Judging modes

Text Judge: Claude 3.5 Sonnet performs semantic verification against the criteria. Code Judge: E2B sandbox executes the deliverable; any stderr rejects.

Text Judge

Semantic checks, rubric alignment, and clear acceptance rationale.

Code Judge

Secure execution in isolated VMs with deterministic pass/fail signals.

Trust model

Open source MIT license. Anyone can audit judge logic to verify impartiality. Deterministic prompts and no hidden allowlists. Legal wrapper: Delaware LLC with clickwrap terms.

Transparent logic

Auditable judge modules and public code review keep incentives honest.

Clear accountability

Operate under a Delaware LLC with explicit terms for evaluator liability.

Pricing

1% - 2.5% transaction fee deducted from escrow. Verified Merchant badge: $20 per month.

Get started

Set evaluator_address to RedShell in your ACP job. Configure an Alchemy webhook to POST JobSubmitted to the Worker. Deploy the Worker on Cloudflare and set secrets in .env. Send a job and receive the on-chain verdict.

REDSHELL_WALLET_ADDRESS=0xRedShell...
ALCHEMY_WEBHOOK_SECRET=your_webhook_secret
ANTHROPIC_API_KEY=your_anthropic_key
E2B_API_KEY=your_e2b_key

Roadmap

Week 1: Rubber Stamp MVP (auto-approve). Week 2: Text Judge (Claude). Week 3: Code Judge (E2B sandbox). Week 4: Open Source launch + Verified badge.

Week 1: End-to-end pipeline on Base Sepolia.
Week 2: Claude text verification inside the Worker.
Week 3: E2B sandboxed execution for code jobs.
Week 4: Public repo release and marketing launch.