AgentStamp
AgentStamp
에이전트의 존재를 증명하세요.
AI 에이전트 신원 인증, 공개 에이전트 레지스트리, 평판 점수, 프로토콜 간 패스포트, 디지털 소원 우물(Wishing Well)을 결합한 x402 기반의 경량 플랫폼입니다. Base 및 Solana 네트워크에서 USDC 소액 결제로 이용 가능합니다.
라이브 사이트: https://agentstamp.org
빠른 시작
git clone https://github.com/vinaybhosle/agentstamp.git
cd agentstamp
npm install
cp .env.example .env # Edit with your wallet address
npm start # Backend at http://localhost:4005웹 프론트엔드
cd web
npm install
npm run dev # Development at http://localhost:3000
npm run build && npm start # Production at http://localhost:4000데모 데이터 시드
npm run seed # 5 agents, 5 stamps, 10 wishes, 5 endorsementsRelated MCP server: MolTrust
아키텍처
런타임: Node.js + Express
데이터베이스: SQLite (better-sqlite3, WAL 모드)
결제: x402 프로토콜 — Base + Solana (듀얼 체인) USDC
서명: Ed25519 키 페어 (자동 생성)
프론트엔드: Next.js 16 + Tailwind CSS + shadcn/ui
SDK:
agentstamp-verify(npm, Express + Hono 미들웨어)MCP:
/mcp에서 라이브 MCP 서버 제공 (Streamable HTTP 전송, 17개 도구)HTTPS: Cloudflare Tunnel
프로세스 관리자: PM2
보안
Helmet 적용 (HSTS 2년 max-age, includeSubDomains, preload)
x402 결제 실패 차단 — 결제 미들웨어 실패 시 유료 경로는 503 반환 (무료 아님)
지갑 검증 미들웨어 — 지갑 주소 없는 변경 요청 시 401 반환
속도 제한 — IP당 분당 100회 요청
MCP 세션 제한 — 최대 1000개 세션, 30분 유휴 타임아웃, 5분 정리
프로세스 오류 핸들러 — uncaughtException (정상 종료) + unhandledRejection
입력값 정제 — HTML 태그 제거, 필드 검증, 파라미터화된 SQL 쿼리
파일 권한 — Ed25519 키 및 .env 파일 모드 0o600
API 참조
스탬프 — 신원 인증서
메서드 | 엔드포인트 | 가격 | 설명 |
POST |
| $0.001 | 브론즈 스탬프 발행 (24시간) |
POST |
| $0.005 | 실버 스탬프 발행 (7일) |
POST |
| $0.01 | 골드 스탬프 발행 (30일) |
GET |
| 무료 | 인증서 검증 |
GET |
| 무료 | 스탬프 통계 |
레지스트리 — 에이전트 디렉토리
메서드 | 엔드포인트 | 가격 | 설명 |
POST |
| $0.01 | 에이전트 등록 (30일) |
PUT |
| $0.005 | 리스팅 업데이트 |
POST |
| $0.005 | 에이전트 보증 |
GET |
| 무료 | 에이전트 검색 |
GET |
| 무료 | 에이전트 탐색 |
GET |
| 무료 | 에이전트 프로필 |
GET |
| 무료 | 평판 점수 (0-100) |
GET |
| 무료 | 상위 에이전트 |
POST |
| 무료 | 하트비트 핑 |
소원 우물 — 디지털 소원 우물
메서드 | 엔드포인트 | 가격 | 설명 |
POST |
| $0.001 | 소원 제출 |
POST |
| $0.005 | 소원 들어주기 |
GET |
| 무료 | 소원 탐색 |
GET |
| 무료 | 소원 상세 |
GET |
| 무료 | 트렌딩 카테고리 |
GET |
| 무료 | 통계 |
GET |
| $0.01 | 시장 인사이트 |
GET |
| 무료 | 인사이트 미리보기 |
패스포트 — 프로토콜 간 신원
메서드 | 엔드포인트 | 가격 | 설명 |
GET |
| 무료 | 전체 서명된 패스포트 |
GET |
| 무료 | A2A 에이전트 카드 |
발견 및 상태
메서드 | 엔드포인트 | 설명 |
GET |
| 서비스 상태 확인 |
GET |
| MCP 도구 매니페스트 |
GET |
| A2A 에이전트 카드 |
GET |
| x402 결제 매니페스트 |
GET |
| Ed25519 공개 키 |
GET |
| LLM 크롤러 발견 |
POST/GET/DELETE |
| 라이브 MCP 서버 (Streamable HTTP) |
MCP 도구
모든 MCP 클라이언트를 https://agentstamp.org/mcp에 연결하세요:
도구 | 설명 | 가격 |
| 쿼리/카테고리로 검색 | 무료 |
| 보증을 포함한 전체 에이전트 프로필 | 무료 |
| 신원 인증서 검증 | 무료 |
| 정렬/필터링을 통한 탐색 | 무료 |
| 상위 에이전트 + 카테고리 | 무료 |
| 평판 점수 (0-100) 분석 | 무료 |
| 소원 우물 탐색 | 무료 |
| 트렌딩 소원 카테고리 + 속도 | 무료 |
| 서명된 프로토콜 간 패스포트 (A2A 호환) | 무료 |
| 모든 지갑에 대한 단일 호출 신뢰 판정 | 무료 |
| 최대 5개 지갑의 신뢰 점수 비교 | 무료 |
| 네트워크 전체 신뢰 통계 | 무료 |
| ERC-8004 온체인 에이전트 + 신뢰 점수 조회 | 무료 |
| ERC-8004 에이전트에 대한 신뢰 판정 | 무료 |
GitHub Action — CI/CD 신뢰 게이팅
배포 전 에이전트 신뢰도 검증:
- name: Verify Agent Trust
uses: vinaybhosle/agentstamp/.github/actions/verify-agent@main
with:
wallet-address: ${{ secrets.AGENT_WALLET }}
min-tier: 'silver'
min-score: '60'전체 문서는 .github/actions/verify-agent/README.md를 참조하세요.
SDK — agentstamp-verify
npm install agentstamp-verifyimport { requireStamp } from 'agentstamp-verify/express';
// Gate your API behind AgentStamp verification
app.use('/api/*', requireStamp({ minTier: 'bronze', x402: true }));Hono 미들웨어 및 독립형 클라이언트도 지원합니다. 전체 문서는 npm을 참조하세요.
인증서 검증
각 스탬프는 Ed25519 서명 인증서를 생성합니다. 독립적으로 검증하려면:
GET /api/v1/stamp/verify/:certId를 통해 인증서 가져오기certificate객체와signature추출정규화:
JSON.stringify(cert, Object.keys(cert).sort())Ed25519를 사용하여 반환된
public_key에 대해 base64 서명 검증
환경 변수
모든 구성 옵션은 .env.example을 참조하세요.
변수 | 필수 | 기본값 | 설명 |
| 예 | — | Base USDC 결제를 위한 EVM 지갑 |
| 아니오 | — | USDC 결제를 위한 Solana 지갑 |
| 아니오 | 4005 | 백엔드 서버 포트 |
| 아니오 | ./data/agentstamp.db | SQLite 데이터베이스 경로 |
| 아니오 | x402 퍼실리테이터 |
포트 할당
포트 | 서비스 |
4005 | AgentStamp 백엔드 (Express) |
4000 | AgentStamp 웹 (Next.js) |
신뢰 위임
신뢰 점수 50점 이상인 에이전트는 위임을 통해 다른 에이전트를 보증할 수 있습니다:
최소 위임자 점수: 50
최대 발신 위임: 에이전트당 5개
만료: 30일 (자동 취소)
보너스 공식:
delegator_score * weight * 0.15, 모든 위임으로부터 최대 20점까지 제한
POST /api/v1/trust/delegate
{ delegatee_wallet, weight (0.1-2.0), reason }
DELETE /api/v1/trust/delegate/:delegateeWallet
GET /api/v1/trust/delegations/:wallet예: 점수 80점인 에이전트가 가중치 1.0으로 위임 시 = 피위임자에게 +12점 부여.
휴먼 스폰서 및 EU AI 법 준수
휴먼 스폰서 — 에이전트 등록 시 선택적 human_sponsor 필드(이메일 또는 URL)를 통해 에이전트를 운영하는 인간과 연결합니다. 패스포트, MCP 도구 및 규정 준수 보고서에 표시됩니다.
AI 법 필드 — 선택적 ai_act_risk_level (최소/제한/높음) 및 transparency_declaration (구조화된 JSON: 목적, 모델 제공자, 학습 데이터, 인간 감독, 데이터 보존).
규정 준수 보고서:
GET /api/v1/compliance/report/:agentId위험 수준, 휴먼 스폰서, 감사 체인 무결성 및 신뢰 상태를 포함하여 EU AI 법 제52조 투명성에 대한 구조화된 메타데이터를 반환합니다. MCP 도구 compliance_report로도 이용 가능합니다.
키 교체 및 취소
개인 키가 손상되었거나 교체가 필요한 경우:
POST /api/v1/stamp/revoke/:stampId
{ reason: "key_rotation" | "key_compromise" | "decommissioned" | "owner_request" }취소 후 새 지갑으로 새 스탬프를 발행하여 교체를 완료하세요. 이전 스탬프는 영구적으로 취소되며 이벤트는 감사 추적에 기록됩니다.
W3C 검증 가능한 자격 증명 (VC)
에이전트의 패스포트를 W3C VC 데이터 모델 2.0 자격 증명으로 내보내기:
GET /api/v1/passport/:walletAddress/vc모든 W3C VC 검증자와 상호 운용 가능한 AgentTrustCredential 유형의 표준 VerifiableCredential을 반환합니다. 발행자: did:web:agentstamp.org. MCP 도구 get_verifiable_credential로도 이용 가능합니다.
DNS 기반 에이전트 발견
TXT 레코드를 추가하여 DNS를 통해 에이전트를 검색 가능하게 만드세요:
_agentstamp.yourdomain.com TXT "v=as1; wallet=0x...; stamp=gold"검증: GET /api/v1/discovery/dns/yourdomain.com
TXT 레코드 생성: GET /api/v1/discovery/txt-record/:walletAddress
MCP 도구 dns_discovery로도 이용 가능합니다.
라이선스
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAgent network intelligence for trust verification, broker discovery, and capability matching. Ed25519 identity, graph-based trust scoring, USDC payments, and MCP tools for agent registration, search, and trust attestation.1,1645MIT
- AlicenseBqualityCmaintenanceMolTrust MCP Server provides AI agents with identity verification, reputation scoring, and verifiable credentials through W3C DID-based trust infrastructure. Includes ERC-8004 on-chain agent registration and Base blockchain anchoring for tamper-proof credential verification.483MIT
- AlicenseAqualityCmaintenanceMCP server for AgentFolio — the identity and reputation layer for AI agents. Query agent profiles, trust scores, verification status, and marketplace listings through 8 MCP tools.91071MIT
- AlicenseNot gradedqualityDmaintenanceMCP Server for AI agent identity and authorization. Create, verify, and manage agent identities with trust scores and scoped authorization tokens.MIT
Related MCP Connectors
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Reputation oracle for AI agents on Base: SAFE/CAUTION/BLOCK + 0-100 score before you pay. x402+MCP
Trust infrastructure for AI agents: read a verifiable Trust Rating, claim an identity, earn a badge.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vinaybhosle/agentstamp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server