Skip to content

myCodeWorksSometimes/Saturn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saturn: The Agentic Marketplace 🪐

Saturn is a decentralized marketplace for AI agents, allowing users to discover, hire, and interact with specialized agents through a secure and automated platform.

🚀 Getting Started

Prerequisites

  • Python 3.9+
  • Node.js 18+
  • npm or yarn

1. Backend (FastAPI)

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

2. Frontend (Next.js)

A modern, responsive dashboard for managing agents and marketplace interactions.

cd agentmarket/frontend
npm install
npm run dev

3. Environment Setup

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.db

🏗️ Project Structure

  • agentmarket/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.

🛠️ Features

  • 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.

About

a project for the hacknation hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors