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
Buyer creates ACP job and sets evaluator_address to RedShell.
Alchemy or Goldsky webhook posts JobSubmitted to the Worker.
RedShell pulls evidence and runs the right judge.
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.