Skip to content
dev-mondoshawan edited this page Apr 16, 2026 · 2 revisions

AgentID Wiki

Welcome to the AgentID Wiki - the comprehensive documentation for the Bags-native trust verification layer for AI agents on Solana.

What is AgentID?

AgentID is a trust verification layer that:

  • Wraps Bags' Ed25519 agent authentication flow to establish wallet ownership
  • Binds agent identities to the Solana Agent Registry (SAID Protocol)
  • Adds Bags-specific reputation scoring (0-100)
  • Surfaces human-readable trust badges inside Bags chat and embeddable widgets

Quick Links

Table of Contents

Overview

Architecture

Backend API

Database

Services

Frontend

Build & Deployment

Development

Widgets

Key Features

PKI Challenge-Response

Ed25519-based challenge-response mechanism prevents spoofing and replay attacks.

Reputation Scoring

Five-factor scoring system:

  • Fee activity (max 30 points)
  • Success rate (max 25 points)
  • Registration age (max 20 points)
  • SAID trust score (max 15 points)
  • Community verification (max 10 points)

Trust Badges

Multiple badge formats:

  • JSON API for custom implementations
  • SVG for documentation and README
  • HTML widget for iframe embedding

Technology Stack

Layer Technology
Backend Node.js, Express.js
Frontend React 18, Vite, TailwindCSS
Database PostgreSQL 14+
Cache Redis 7+
Crypto Ed25519 (tweetnacl)

Contributing

Please read our Developer Guidelines before contributing to the project.

Support

For issues and feature requests, please use the GitHub Issues page.

Clone this wiki locally