← all projects

Settle

fawkes-alpha·added 2026-07-19
0
stars
2.4k
lines
40
files
0
forks
0
followers
languages
TypeScript 92%JavaScript 8%

Settle is a trustless freelance escrow dApp on Arc Testnet. Clients lock USDC into the SettleEscrow contract (artifacts/contracts/SettleEscrow1.sol, deployed with deploy.mjs) following the ERC-8183 AgenticCommerce pattern, and an AI agent is registered as the on-chain evaluator of every job. In app/api/ai-dispute, Claude analyzes the job description, deliverable, and dispute reason, returns a verdict with a confidence score, and executes it on-chain — release, refund, or escalate — signing through a Circle developer-controlled wallet provisioned by the settle-agent package (lib/circle-client.ts, scripts/create-agent-wallet.ts). A polling agent at app/api/agent-poll re-analyzes disputed jobs and resolves them end to end. The Next.js frontend covers job creation, funding, submission, and history.

events
tags
circle components
team · solo

1 (Solo) — Phong Vu (Fawkes-Alpha)

on xx/Fawkes_Alpha1