Hackathon repository for the Agent-to-Agent Research Marketplace project on Arc, upgraded into a judge-ready product surface with live Arc runs, Circle wallet operations, browser-triggered jobs, and a premium x402 monetization layer.
- A
Manager Agentdecomposes a research request into paid microtasks Research,Fact-check, andSummaryagents execute specialized work- Each task is priced in
USDCand designed for cheap settlement onArc Testnet - The UI highlights recent live jobs, transaction volume, premium resale, and unit economics for judges
- Homepage with recent real Arc runs, tx links, budgets, timestamps, and explorer-ready proof
- Judge mode at
/judgeswith a one-click autopilot demo flow - Submission kit at
/submissionwith copy-ready hackathon text, video order, and checklist - Browser launcher at
/launchfor live job creation from the UI or a direct URL - Premium teaser and paywall endpoints at
/api/reports/teaserand/api/reports/premium
The current demo environment has already crossed the 50+ transaction target required by the hackathon. The homepage intentionally shows the latest visible slice of that activity instead of flooding the UI with every historical transaction.
- Natural
agent-to-agentpayment loop - Real repeated job flow that already scales into
50+onchain transactions - Clear
per-action pricing <= $0.01 - Strong story for
Arc + USDC + x402 + agentic economy
- Install Node.js
20+ - Copy
.env.exampleto.env.local - Install dependencies with
npm install - Run the app with
npm run dev
- Create a Circle standard API key
- Register the Circle entity secret through the Circle console/configurator
- Set
ARC_ADMIN_API_TOKENfor any deployed environment that exposes theapp/api/arc/*routes - Run
npm run arc:bootstrap - Fund the validator and client wallets from the Circle faucet
- Run
npm run arc:register-agents - Run:
npm run arc:run-job researchnpm run arc:run-job factChecknpm run arc:run-job summary
For hackathon demos, you can run a new job directly from the browser in two ways:
- Open
/launchand submit the form - Open a direct URL like:
/api/arc/run-job?providerRole=research&description=Your+prompt&token=YOUR_TOKEN&format=html
Important:
- the direct URL flow requires
ARC_ADMIN_API_TOKEN - query-string tokens are less secure than headers and should only be used for demos/internal ops
- Real: Circle wallet bootstrapping, Arc agent registration, ERC-8183 job settlement, recent-run recovery from Arc logs, premium report teaser and paywall, and browser-triggered live job creation
- Presentation-oriented: some explanatory panels are still crafted to help judges understand the flow quickly, but the core marketplace proof and recent-run surfaces are live-backed
- Persist completed jobs and reports into a durable store instead of deriving the UI from chain plus proof artifacts alone
- Add live LLM execution for specialist outputs and attach each deliverable to the premium resale flow
- Add richer explorer analytics and provider-level reputation history
- Turn the submission kit into a reusable founder-mode launch flow after the hackathon
app/Next.js app router pages and API routescomponents/dashboard and presentation componentslib/shared types, Arc config, economics, Circle helpers, and Arc integration logicdocs/tech spec, architecture, implementation plan, and demo scriptscripts/runnable Arc setup and execution scripts
The repo now includes working integration-ready flows for:
- wallet bootstrapping via Circle Developer-Controlled Wallets
- agent registration and validation on
ERC-8004 - job creation and settlement on
ERC-8183 - token-protected mutation routes for safer cloud deployment
- x402-compatible premium report monetization
- recent-run recovery directly from live Arc contract logs
Use these commands after filling .env.local:
npm run arc:bootstrap- fund the validator and client wallets from the Circle faucet
npm run arc:register-agentsnpm run arc:run-job researchnpm run arc:run-job factChecknpm run arc:run-job summary
- Tech Spec
- Architecture
- Implementation Plan
- Demo Script
- Submission Description
- Submission Checklist
- Arc Integration Guide
- Live Run Guide
For the final hackathon handoff, use:
/judgesfor the live demo flow/submissionfor copy-ready submission text, cover-image direction, slide outline, and the video script- the homepage for recent live jobs, tx links, premium access, and economics proof