Skip to main content
Glama

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 endorsements

Related 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

/api/v1/stamp/mint/bronze

$0.001

브론즈 스탬프 발행 (24시간)

POST

/api/v1/stamp/mint/silver

$0.005

실버 스탬프 발행 (7일)

POST

/api/v1/stamp/mint/gold

$0.01

골드 스탬프 발행 (30일)

GET

/api/v1/stamp/verify/:certId

무료

인증서 검증

GET

/api/v1/stamp/stats

무료

스탬프 통계

레지스트리 — 에이전트 디렉토리

메서드

엔드포인트

가격

설명

POST

/api/v1/registry/register

$0.01

에이전트 등록 (30일)

PUT

/api/v1/registry/update/:agentId

$0.005

리스팅 업데이트

POST

/api/v1/registry/endorse/:agentId

$0.005

에이전트 보증

GET

/api/v1/registry/search

무료

에이전트 검색

GET

/api/v1/registry/browse

무료

에이전트 탐색

GET

/api/v1/registry/agent/:agentId

무료

에이전트 프로필

GET

/api/v1/registry/agent/:agentId/reputation

무료

평판 점수 (0-100)

GET

/api/v1/registry/leaderboard

무료

상위 에이전트

POST

/api/v1/registry/heartbeat/:agentId

무료

하트비트 핑

소원 우물 — 디지털 소원 우물

메서드

엔드포인트

가격

설명

POST

/api/v1/well/wish

$0.001

소원 제출

POST

/api/v1/well/grant/:wishId

$0.005

소원 들어주기

GET

/api/v1/well/wishes

무료

소원 탐색

GET

/api/v1/well/wish/:wishId

무료

소원 상세

GET

/api/v1/well/trending

무료

트렌딩 카테고리

GET

/api/v1/well/stats

무료

통계

GET

/api/v1/well/insights

$0.01

시장 인사이트

GET

/api/v1/well/insights/preview

무료

인사이트 미리보기

패스포트 — 프로토콜 간 신원

메서드

엔드포인트

가격

설명

GET

/api/v1/passport/:walletAddress

무료

전체 서명된 패스포트

GET

/api/v1/passport/:walletAddress/a2a

무료

A2A 에이전트 카드

발견 및 상태

메서드

엔드포인트

설명

GET

/health

서비스 상태 확인

GET

/.well-known/mcp.json

MCP 도구 매니페스트

GET

/.well-known/agent-card.json

A2A 에이전트 카드

GET

/.well-known/x402.json

x402 결제 매니페스트

GET

/.well-known/passport-public-key

Ed25519 공개 키

GET

/llms.txt

LLM 크롤러 발견

POST/GET/DELETE

/mcp

라이브 MCP 서버 (Streamable HTTP)

MCP 도구

모든 MCP 클라이언트를 https://agentstamp.org/mcp에 연결하세요:

도구

설명

가격

search_agents

쿼리/카테고리로 검색

무료

get_agent

보증을 포함한 전체 에이전트 프로필

무료

verify_stamp

신원 인증서 검증

무료

browse_agents

정렬/필터링을 통한 탐색

무료

get_leaderboard

상위 에이전트 + 카테고리

무료

get_agent_reputation

평판 점수 (0-100) 분석

무료

browse_wishes

소원 우물 탐색

무료

get_trending

트렌딩 소원 카테고리 + 속도

무료

get_passport

서명된 프로토콜 간 패스포트 (A2A 호환)

무료

trust_check

모든 지갑에 대한 단일 호출 신뢰 판정

무료

trust_compare

최대 5개 지갑의 신뢰 점수 비교

무료

trust_network

네트워크 전체 신뢰 통계

무료

bridge_erc8004_lookup

ERC-8004 온체인 에이전트 + 신뢰 점수 조회

무료

bridge_erc8004_trust_check

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-verify
import { requireStamp } from 'agentstamp-verify/express';

// Gate your API behind AgentStamp verification
app.use('/api/*', requireStamp({ minTier: 'bronze', x402: true }));

Hono 미들웨어 및 독립형 클라이언트도 지원합니다. 전체 문서는 npm을 참조하세요.

인증서 검증

각 스탬프는 Ed25519 서명 인증서를 생성합니다. 독립적으로 검증하려면:

  1. GET /api/v1/stamp/verify/:certId를 통해 인증서 가져오기

  2. certificate 객체와 signature 추출

  3. 정규화: JSON.stringify(cert, Object.keys(cert).sort())

  4. Ed25519를 사용하여 반환된 public_key에 대해 base64 서명 검증

환경 변수

모든 구성 옵션은 .env.example을 참조하세요.

변수

필수

기본값

설명

WALLET_ADDRESS

Base USDC 결제를 위한 EVM 지갑

SOLANA_WALLET_ADDRESS

아니오

USDC 결제를 위한 Solana 지갑

PORT

아니오

4005

백엔드 서버 포트

DB_PATH

아니오

./data/agentstamp.db

SQLite 데이터베이스 경로

FACILITATOR_URL

아니오

https://facilitator.payai.network

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

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
4Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Agent 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,164
    5
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MolTrust 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.
    48
    3
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Appeared in Searches

Latest Blog Posts

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