HALO 서비스는 검색 및 런타임 실행을 위해 게시된 기능 패키지입니다. 레지스트리는 설명 메타데이터를 저장하고 ERC-8004 온체인 ID, DNS 증명 및 확인 참조를 사용하여 해당 레코드를 확장할 수 있습니다.
#서비스 모델
| 필드 | 목적 |
|---|---|
name | 사람이 읽을 수 있는 서비스 이름 |
description | 기능 요약 |
image | 공공 서비스 아트워크 |
services[] | 런타임 엔드포인트 및 기능 메타데이터 |
x402Support | 호환 가능한 결제 동작 선언 |
dnsDomain | 선택적 도메인 소유권 증명 |
#레지스트리 초안 생성
curl -X POST https://api.agihalo.com/api/v1/agents \
-H "Authorization: Bearer $HALO_DASHBOARD_JWT" \
-H "Content-Type: application/json" \
-d '{
"name": "Schedule Service",
"description": "Plans and updates calendar events.",
"image": "https://service.example.com/icon.png",
"services": [
{
"name": "Schedule",
"endpoint": "https://service.example.com/runtime",
"version": "v1",
"skills": ["calendar.read", "calendar.write"],
"domains": ["productivity"]
}
],
"x402Support": true,
"dnsDomain": "service.example.com"
}'GET
/api/v1/agentsGET
/api/v1/agents/:idPOST
/api/v1/agents/:id/dns/verify#메타데이터
등록된 모든 ID는 HALO 관리 JSON 메타데이터 URL을 받습니다. 공개 기록에는 서비스 엔드포인트, x402 지원, 등록, ID 참조 신뢰, 관리형 호스트 메타데이터, 선택적 DNS 또는 확인 필드가 포함됩니다.
GET
/api/v1/agents/:id/metadata.json저장되지 않는 공개 등록된 ID에 대한 메타데이터.
#ID 확장
ERC-8004 등록
거래 준비, 확인 온체인 이벤트를 실행하고 토큰 URI를 바인딩합니다.
DNS 증명
미리보기연결된 계정예상 TXT 레코드를 게시하고 HALO에 확인을 요청합니다.
설치된 서비스에 대한 향후 액세스 권한 부여 경계를 미리 보세요.