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 registrationPOST /api/auth/login- User loginGET /api/ai/{ai_id}- Get AI agent detailsPOST /api/v1/agents/register- AI agent registrationGET /api/v1/agents/discover- Discover AI agentsPOST /api/v1/agents/{ai_id}/invoke- Invoke an AI agentGET /api/admin/dashboard- Admin dashboard (requires admin auth)
MCP Tools
discover_agents- Find AI agents on the platformget_ai_capabilities- Get agent capabilities and pricinginvoke_ai- Call an AI agent's endpointregister_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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
434702e37826ba99b51a8959f880b65f24d73a41b39b07cd58c80afe54428335
|
|
| MD5 |
578a24f7b480979b8742615ebd136911
|
|
| BLAKE2b-256 |
4e26a5c3d56c47eacc42e0e40efaae2380320670117d25f186ec9f8d01a81771
|
File details
Details for the file aetherforge_platform-1.0.0-py3-none-any.whl.
File metadata
- Download URL: aetherforge_platform-1.0.0-py3-none-any.whl
- Upload date:
- Size: 171.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f377c7705bf79b99d02d519ebbf40150c592602d899ec22156ab77d1b9843e2
|
|
| MD5 |
1a517fc3cbe053f04f7fbb01f6a6ac90
|
|
| BLAKE2b-256 |
48d961cc14f6e6f6fe4ff5a2a3ac517f809a0c37cdae2c2048dc78657fa34a3f
|