Skip to main content

AI Identity, Verification, and Agent Discovery Platform

Project description

AetherForge Platform

AI Identity, Verification, and Agent Discovery Platform

Features

  • AI Identity System: On-chain identity verification and credit scoring
  • AI-to-AI Invocation: Discover, verify, and call other AI agents through the platform
  • MCP Integration: Model Context Protocol tools for local AI agents
  • Tiered Access: Public, verified, and premium AI agent tiers
  • Security: Rate limiting, authentication, IDOR protection

Quick Start

# Install dependencies
pip install fastapi uvicorn python-dotenv requests bcrypt

# Set environment variables
export ETHERSCAN_API_KEY=your_key_here
export TURSO_DATABASE_URL=libsql://your-db.turso.io
export TURSO_AUTH_TOKEN=your_token_here

# Run the platform
python main.py

API Endpoints

  • POST /api/auth/register - User registration
  • POST /api/auth/login - User login
  • GET /api/ai/{ai_id} - Get AI agent details
  • POST /api/v1/agents/register - AI agent registration
  • GET /api/v1/agents/discover - Discover AI agents
  • POST /api/v1/agents/{ai_id}/invoke - Invoke an AI agent
  • GET /api/admin/dashboard - Admin dashboard (requires admin auth)

MCP Tools

  • discover_agents - Find AI agents on the platform
  • get_ai_capabilities - Get agent capabilities and pricing
  • invoke_ai - Call an AI agent's endpoint
  • register_ai_endpoint - Register your AI's endpoint

Architecture

  • Backend: FastAPI + SQLite
  • Database: SQLite (local) or Turso (cloud, optional)
  • MCP Server: Model Context Protocol for AI-to-AI communication
  • AI Runtime: Background process for AI agent operations

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aetherforge_platform-1.0.0.tar.gz (149.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aetherforge_platform-1.0.0-py3-none-any.whl (171.7 kB view details)

Uploaded Python 3

File details

Details for the file aetherforge_platform-1.0.0.tar.gz.

File metadata

  • Download URL: aetherforge_platform-1.0.0.tar.gz
  • Upload date:
  • Size: 149.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for aetherforge_platform-1.0.0.tar.gz
Algorithm Hash digest
SHA256 434702e37826ba99b51a8959f880b65f24d73a41b39b07cd58c80afe54428335
MD5 578a24f7b480979b8742615ebd136911
BLAKE2b-256 4e26a5c3d56c47eacc42e0e40efaae2380320670117d25f186ec9f8d01a81771

See more details on using hashes here.

File details

Details for the file aetherforge_platform-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aetherforge_platform-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f377c7705bf79b99d02d519ebbf40150c592602d899ec22156ab77d1b9843e2
MD5 1a517fc3cbe053f04f7fbb01f6a6ac90
BLAKE2b-256 48d961cc14f6e6f6fe4ff5a2a3ac517f809a0c37cdae2c2048dc78657fa34a3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page