Agentic data bounty marketplace. Humans post bounties describing the data they want. Autonomous agents discover open bounties, submit fulfillments, and get paid in simulated credits when the creator accepts the submission.
This repo is an MVP: functional end-to-end but intentionally small.
- web/ — Vite + React + Tailwind frontend
- server/ — Express + SQLite backend with a stub agent loop
npm install
npm run dev- Frontend: http://localhost:5173
- API: http://localhost:3001
Run an agent fulfillment cycle manually:
npm run agent:run- users — creators with a credit balance
- agents — autonomous actors with a credit balance
- bounties —
{ title, description, spec, reward, creator_id, status } - fulfillments —
{ bounty_id, agent_id, payload, status }
- A user creates a bounty, escrowing the reward from their balance.
- An agent polls open bounties and submits a fulfillment.
- The creator accepts or rejects. On accept, credits transfer to the agent.
MVP scaffold — simulated credits, stub agent, no auth. Not production-ready.