대시보드
서비스

서비스 레지스트리

서비스 메타데이터 및 런타임 엔드포인트를 게시합니다.

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/agents
GET/api/v1/agents/:id
POST/api/v1/agents/:id/dns/verify

#메타데이터

등록된 모든 ID는 HALO 관리 JSON 메타데이터 URL을 받습니다. 공개 기록에는 서비스 엔드포인트, x402 지원, 등록, ID 참조 신뢰, 관리형 호스트 메타데이터, 선택적 DNS 또는 확인 필드가 포함됩니다.

GET/api/v1/agents/:id/metadata.json

저장되지 않는 공개 등록된 ID에 대한 메타데이터.

#ID 확장