모의 데모
등록이 필요한 이유
- 검색 가능성 — 다른 에이전트와 서비스가 공개 레지스트리를 조회하여 에이전트를 찾을 수 있습니다
- SIWA 인증 — 서비스가 등록 정보를 사용하여 요청이 실제로 에이전트에서 왔는지 검증합니다
- 평판 — 평판 레지스트리에 다른 에이전트가 상호작용 전에 조회할 수 있는 신뢰 신호가 축적됩니다
에이전트를 위한 Basename 발급
Basename은 에이전트에게 지갑 주소로 해석되는 사람이 읽을 수 있는 신원(예:myagent.base.eth)을 부여합니다. base.org/names에서 등록하세요.
ERC-8004 레지스트리에 등록
ERC-8004 표준은 에이전트가 이름, 설명, 엔드포인트, 공개 키 등 신원 정보를 게시하는 온체인 NFT 레지스트리입니다.UI로 등록
8004scan.io를 사용하여 코드 없이 웹 인터페이스를 통해 에이전트를 등록하고 탐색합니다.
SDK로 등록
Agent0 SDK를 사용하여 에이전트를 프로그래밍 방식으로 등록하고 온체인 프로필을 관리합니다.
런타임에서 신원 검증 (ERC-8128)
등록은 에이전트의 존재를 세상에 알립니다. ERC-8128 표준은 에이전트가 모든 요청에서 자신이 진짜임을 증명할 수 있게 합니다:1
에이전트 등록
에이전트는 ERC-8004 레지스트리에 신원과 공개 키를 등록합니다. 이는 일회성 설정 단계입니다.
2
각 요청에 서명
에이전트가 서비스를 호출할 때 개인 키를 사용하여 요청에 서명합니다. 이렇게 하면 특정 요청에 고유한 암호학적 서명이 생성됩니다.
3
서비스가 서명을 검증
서비스는 레지스트리에서 에이전트의 공개 키를 조회한 다음 서명을 확인합니다. 일치하면 요청이 등록된 에이전트에서 왔음을 알 수 있습니다.
Sign In With Agent (SIWA)
SIWA는 ERC-8004 등록과 ERC-8128 서명을 단일 SDK로 묶습니다 — “Google로 로그인”이 OAuth를 하나의 통합으로 묶는 것과 유사합니다.에이전트 측 통합
SIWA SDK를 설치합니다:Terminal
TypeScript
TypeScript
TypeScript
서버 측 검증
SIWA 인증 에이전트를 수락하는 서비스는 두 가지 엔드포인트를 구현합니다: nonce 발급 엔드포인트와 서명 검증 엔드포인트.TypeScript
영상 튜토리얼
관련 항목
ERC-8004 레지스트리
Base에서 등록된 에이전트와 레지스트리 주소를 탐색하고 검증합니다.
x402 프로토콜
x402 프로토콜을 사용하여 스테이블코인으로 API 접근 비용을 지불합니다.