|
| 1 | +# ACP Research Scan 28 — 2026-04-10 |
| 2 | + |
| 3 | +**执行时间:** 2026-04-10 02:17 CST |
| 4 | +**扫描范围:** A2A Issues #1718 / #1717 / #1655 / #1196 / #1575 (most-updated since scan27) |
| 5 | +**上次扫描:** scan27 (2026-04-09) |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## 1. A2A Issue 活跃度摘要 |
| 10 | + |
| 11 | +| Issue | 评论数 | 最新活动 | 与 ACP 关联 | |
| 12 | +|-------|--------|----------|------------| |
| 13 | +| #1717 governance metadata | 19c | 2026-04-09 | ✅ v2.92 RFC-003 已实现 | |
| 14 | +| #1672 agent identity | 417c | 2026-04-09 | ✅ RFC-004 已回应 | |
| 15 | +| #1718 bilateral IR | 7c | 2026-04-09 | ✅ v2.59–v2.94 核心功能 | |
| 16 | +| #1655 QuerySkill() | 9c | 2026-04-09 | ⏳ v0.5 里程碑目标 | |
| 17 | +| #1196 Pub/Sub | 3c | 2026-04-09 (新活跃) | ⬜ 低优先级,监控 | |
| 18 | +| #1575 running implementation | 5c | 2026-03-07 | ✅ discovery-layer gap → RFC-004 | |
| 19 | + |
| 20 | +--- |
| 21 | + |
| 22 | +## 2. 关键发现 |
| 23 | + |
| 24 | +### 2.1 #1718 bilateral IR — `@kevinkaylie` / AgentNexus 入场(新信号) |
| 25 | + |
| 26 | +**新评论** (2026-04-09): |
| 27 | +> @kevinkaylie: "Bilateral signed interaction records as the trust primitive is exactly what Enclave Playbook receipts provide — plus the identity layer to anchor them." |
| 28 | +
|
| 29 | +**含义:** |
| 30 | +- AgentNexus v0.9.5 带来了 **did:agentnexus** + Ed25519 签名互动记录,与 ACP v2.59 bilateral IR 设计高度对齐 |
| 31 | +- `kevinkaylie` 是本次 scan 中在所有热点 issue 都发言的新账号——A2A 社区的活跃新入局者 |
| 32 | +- ACP 的 bilateral IR 设计先于 AgentNexus 文档化,可引用作差异化时间轴 |
| 33 | + |
| 34 | +**ACP 回应机会:** 在 #1718 中指出 ACP 实现的 Merkle 链式 IR + 防重放 + 现在的 principal_diversity defense,作为「更成熟」的 trust primitive 参考 |
| 35 | + |
| 36 | +### 2.2 #1717 governance metadata — 生产级「skill-scoped trust scores」成为共识 |
| 37 | + |
| 38 | +**新评论摘要:** |
| 39 | +- `@JKHeadley` (MoltBridge): 从生产经验出发,提出 **skill-scoped trust scores** 比 aggregate scores 更有价值 |
| 40 | + > "An agent might be excellent at code review (trust: 0.95) but unreliable at real-time data feeds (trust: 0.42)" |
| 41 | +- `@MoltyCel` (MoltTrust): 同意,并给出 REST 接口草案 `GET /skill/trust-score/{did}?capability=code_review` |
| 42 | +- `@kevinkaylie` (AgentNexus): Enclave 的 `role → permissions → skill` 映射提供可验证能力清单 |
| 43 | + |
| 44 | +**与 ACP 的 gap:** |
| 45 | +- ACP RFC-003 目前 `governance_metadata.trust_score` 是单一浮点数(0–1) |
| 46 | +- 社区正在收敛到 **per-skill trust score** 结构 |
| 47 | +- **建议 v2.95 候选:** `trust_score` 改为 `dict[skill_id → float]` 或 `skill_scores: [{skill_id, score, updated_at}]` |
| 48 | + |
| 49 | +### 2.3 #1655 QuerySkill() — `@Srinivasoo7` 请求 Gemini review,进入 merge 审查阶段 |
| 50 | + |
| 51 | +**重要信号:** `@Srinivasoo7` 在 2026-04-08 调用了 `/gemini review` 命令——意味着 #1655 的 PR 已经在走正式代码审查流程。 |
| 52 | + |
| 53 | +**ACP 行动窗口缩短:** #1655 可能在 2-4 周内 merge。ACP 的 QuerySkill() 实现(v0.5 里程碑)必须在此之前完成,保持标准引导地位。 |
| 54 | + |
| 55 | +**当前 #1655 设计要点(已知):** |
| 56 | +- `SkillQueryResult.cache_ttl_seconds` — 支持 UNSUPPORTED 状态缓存 |
| 57 | +- 静态/动态能力声明分离 |
| 58 | + |
| 59 | +### 2.4 #1196 Pub/Sub — `@kevinkaylie` 复活旧 issue |
| 60 | + |
| 61 | +- 此 issue 原本于 2025-11 停滞,`@kevinkaylie` 于 2026-04-09 重新评论,引入 Enclave 权限模型 |
| 62 | +- 对 ACP 影响:**中低**——Pub/Sub 不在 ACP 当前路线图,但如果 A2A 推进,可能影响多 Agent 流水线设计 |
| 63 | + |
| 64 | +### 2.5 ANP — 无新 spec 变化 |
| 65 | + |
| 66 | +- 最新 release 仍为 v1.0 (2025-05-19),无 v0.7.x spec 变化(验证 scan27 判断) |
| 67 | + |
| 68 | +--- |
| 69 | + |
| 70 | +## 3. 竞品动态对比(更新) |
| 71 | + |
| 72 | +| 维度 | ACP | A2A 社区进展 | |
| 73 | +|------|-----|------------| |
| 74 | +| Bilateral IR | ✅ v2.59–v2.94 (principal_diversity defense) | #1718 aeoess fixture; AgentNexus v0.9.5 相似方案 | |
| 75 | +| Governance metadata | ✅ RFC-003 (v2.92) — trust_score 单值 | #1717 共识转向 skill-scoped trust scores → **gap!** | |
| 76 | +| QuerySkill() | ⏳ v0.5 milestone | #1655 进入 merge 审查 → **窗口紧** | |
| 77 | +| Principal diversity defense | ✅ v2.94 (已领先) | #1718 aeoess 模型(in-thread)| |
| 78 | +| Pub/Sub | ⬜ 未规划 | #1196 kevinkaylie 复活 | |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +## 4. Action Items |
| 83 | + |
| 84 | +### 立即(下一个 dev 轮 — v2.95): |
| 85 | +1. **skill-scoped trust scores** — RFC-003 扩展: `trust_score: float` 升级为 `skill_scores: list[{skill_id, score, updated_at}]`,保持 `trust_score` 单值作为聚合后向兼容 |
| 86 | +2. **QuerySkill() 实现** — #1655 即将 merge,ACP 需要先落地 `GET /skills/{skill_id}/query` 端点 |
| 87 | + |
| 88 | +### 短期监控: |
| 89 | +- #1655 merge 时间线(当前:Gemini review 中) |
| 90 | +- `@kevinkaylie` / AgentNexus v0.9.5 与 A2A 的深度整合情况 |
| 91 | +- #1717 是否形成 RFC(当前仍是 Proposal 状态) |
| 92 | + |
| 93 | +### 社区参与: |
| 94 | +- **#1718** — 发布 ACP v2.94 principal_diversity_defense 实现作为参考,回应 aeoess 的 adversarial fixture |
| 95 | +- **#1717** — 响应 JKHeadley 的 skill-scoped trust scores 设计讨论,引用 RFC-003 并说明 v2.95 扩展计划 |
| 96 | + |
| 97 | +--- |
| 98 | + |
| 99 | +## 5. 摘要 |
| 100 | + |
| 101 | +**本轮最强信号:** #1717 community 收敛到 skill-scoped trust scores,ACP RFC-003 的 `trust_score` 单值设计已经滞后于社区共识。v2.95 应优先解决这个 gap。 |
| 102 | + |
| 103 | +**紧迫信号:** #1655 QuerySkill() 进入 Gemini code review 阶段,merge 窗口缩窄。ACP v0.5 里程碑的 QuerySkill() 实现需要加快。 |
| 104 | + |
| 105 | +**新入局者:** `@kevinkaylie` / AgentNexus — 在多个热点 issue 同步发声,关注其后续影响力。 |
0 commit comments