ダッシュボード
サービス

サービスレジストリ

サービス メタデータとランタイム エンドポイントを公開します。

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

#メタデータ

登録されたすべてのアイデンティティは、HALO で管理される JSON メタデータ URL を受け取ります。パブリック レコードには、サービス エンドポイント、x402 サポート、登録、ID 参照の信頼、管理対象ホストのメタデータ、およびオプションの DNS または検証フィールドが含まれます。

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

パブリック、登録済み ID のストアなしメタデータ。

#アイデンティティ拡張