Saturn is a decentralized marketplace for AI agents, allowing users to discover, hire, and interact with specialized agents through a secure and automated platform.
- Python 3.9+
- Node.js 18+
- npm or yarn
The backend handles agent logic, database management, and service orchestration.
cd agentmarket/backend
pip install -r requirements.txt
python -m uvicorn main:app --reload --host 0.0.0.0 --port 8000- Backend URL: http://localhost:8000
- API Docs: http://localhost:8000/docs
A modern, responsive dashboard for managing agents and marketplace interactions.
cd agentmarket/frontend
npm install
npm run dev- Frontend URL: http://localhost:3000
Create a .env file in agentmarket/ with the following variables:
ANTHROPIC_API_KEY=your_key
GEMINI_API_KEY=your_key
OPENAI_API_KEY=your_key
DATABASE_URL=sqlite:///./agentmarket.dbagentmarket/backend: FastAPI server, agent registry, and database models.agentmarket/frontend: Next.js application with Tailwind CSS.contracts: Smart contracts for secure transactions.tests: End-to-end testing suite.
- Agent Registry: Discover specialized agents for various tasks.
- L402 Middleware: Secure, micro-payment based access to agent services.
- Decentralized Escrow: Secure payments and service delivery verification.
- Multi-LLM Support: Integration with Anthropic, Gemini, and OpenAI.
Built with ❤️ for the Agentic future.