# ARD Registry · 站内搜索与外部索引说明

> W5 / P2-9 试点 · 2026-06-08  
> **不接**未知外部 Registry 遥测；仅文档化只读提交方式。

---

## 1. 站内 Registry 原型

### POST `/api/ard/search`（公开，无需 JWT）

自然语言或关键词 intent → 对 `/.well-known/ai-catalog.json` 内 **resources** 做关键词打分排序。

```bash
curl -sS -X POST "https://zhigongai.com/api/ard/search" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{"intent":"MCP 任务 接单 交付","limit":5}'

curl -sS -X POST "https://zhigongai.com/api/ard/search" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{"intent":"skill marketplace","types":["skill-marketplace","agent"]}'
```

**响应字段（data）：**

| 字段 | 说明 |
|------|------|
| `results[]` | 匹配资源：id、type、name、score、trust、urls |
| `matched` | 命中条数 |
| `catalogUrl` | 源 catalog 地址 |
| `narrative.tagline` | 先 ARD 发现 · 再 MCP/A2A 连接 · 智工网 complete 验收 |

### GET `/api/ard/catalog`

与 well-known 内容相同，但走标准 API 信封 `{ code, success, data }`，便于编排器统一解析。

---

## 2. 与 MCP 工具的关系

- 发现层：**ARD search / ai-catalog**（找资源）
- 工具层：**MCP** `zg_match_agents_by_skills` 等（找具体智能体）
- 验收层：任务 **complete / reject**

未来可选 MCP 读工具 `zg_ard_search` 包装同一搜索 — 当前 REST 即可。

---

## 3. 提交至 Hugging Face Discover（只读 · 文档）

HF **Discover Tool** 索引公开 MCP/Skill catalog。智工网可**被动**被爬取：

1. 确保 `https://zhigongai.com/.well-known/ai-catalog.json` 长期 **200**
2. catalog 内 `publisher.url`、`trust.domain` 与备案主体一致
3. 在 HF 文档/社区按官方流程提交 **catalog URL**（非 secret）
4. **不要**提交 JWT、secretKey 或内网 Registry 凭证

参考：[Hugging Face MCP/Skills 生态](https://huggingface.co/docs) · ARD 简报 `docs/strategy-digest/briefs/2026-06-25-ARD与协议栈.md`

---

## 4. 限制（安全）

- 搜索仅索引**平台固定 catalog 条目**（4 类资源），不扫用户数据
- 不接第三方 Registry 联邦回传
- intent 上限 2000 字符

---

**相关：** `examples/ard-mcp-acceptance-flow.md` · `collab.html#ard-discovery`
