Skip to content

代理联邦网络

v1.1.0 新功能

核心特性

  • 🪪 DID 身份管理: 去中心化 Agent 身份创建、解析与撤销
  • 🔍 联邦发现: 自动注册到网络,按技能发现可用 Agent
  • 📜 可验证凭证: 颁发、验证、撤销 Agent 能力与委托凭证
  • 🌐 跨组织路由: 跨组织边界的智能任务分配与 SLA 保障
  • 信誉评估: 基于任务完成质量的去中心化信誉评分系统
  • 🛡️ 安全认证: DID 挑战-响应双向认证,会话 Token 管理

系统架构

┌──────────────────────────────────────────────┐
│              代理联邦网络                       │
├──────────────────────────────────────────────┤
│                                                │
│  ┌──────────┐  ┌──────────┐  ┌────────────┐  │
│  │ Agent    │  │ Federated│  │ Credential │  │
│  │ DID      │  │ Registry │  │ Manager    │  │
│  │ (身份)   │  │ (注册表)  │  │ (凭证)    │  │
│  └────┬─────┘  └────┬─────┘  └─────┬──────┘  │
│       │              │              │          │
│  ┌────▼──────────────▼──────────────▼──────┐  │
│  │        Cross-Org Task Router            │  │
│  │        (跨组织任务路由)                   │  │
│  └─────────────────┬──────────────────────┘  │
│                    │                          │
│  ┌─────────────────▼──────────────────────┐  │
│  │         Reputation System              │  │
│  │         (信誉评分与排行)                 │  │
│  └────────────────────────────────────────┘  │
└──────────────────────────────────────────────┘

系统概述

代理联邦网络(Agent Federation)实现去中心化的 AI 代理协作,支持 DID 身份管理、代理发现、跨组织任务路由和信誉评估,构建可信的分布式 AI 代理网络。

核心能力

  • Agent DID:去中心化身份标识,支持创建、解析、撤销
  • 联邦注册与发现:代理自动注册到联邦网络,按技能发现代理
  • 可验证凭证:颁发、验证、撤销代理能力凭证
  • 跨组织任务路由:跨组织边界的智能任务分配和执行
  • 信誉系统:基于任务完成质量的去中心化信誉评估

IPC 通道

Agent DID

通道说明
agent-did:create创建 DID
agent-did:resolve解析 DID
agent-did:get-all获取所有 DID
agent-did:revoke撤销 DID

联邦注册

通道说明
fed-registry:discover发现代理
fed-registry:register注册代理
fed-registry:query-skills按技能查询
fed-registry:get-network-stats获取网络统计

可验证凭证

通道说明
agent-cred:issue颁发凭证
agent-cred:verify验证凭证
agent-cred:revoke撤销凭证

跨组织任务

通道说明
cross-org:route-task路由任务
cross-org:get-task-status获取任务状态
cross-org:cancel-task取消任务
cross-org:get-log获取任务日志

信誉系统

通道说明
reputation:get-score获取信誉分
reputation:get-ranking获取排行榜
reputation:update更新信誉
reputation:get-history获取信誉历史

配置

通道说明
decentralized:get-config获取去中心化配置

配置

.chainlesschain/config.json 中配置:

json
{
  "agentFederation": {
    "enabled": true,
    "registryUrl": "https://registry.chainlesschain.io",
    "autoRegister": true,
    "autoDiscover": true,
    "discoverInterval": 300000,
    "reputation": {
      "initialScore": 5.0,
      "decayFactor": 0.95,
      "minTasksForRanking": 3
    },
    "crossOrg": {
      "maxConcurrentTasks": 5,
      "defaultTimeout": 300000,
      "slaEnforcement": true
    }
  }
}

使用示例

加入联邦网络

  1. 打开「去中心化代理网络」页面
  2. 点击「创建 DID」生成代理身份
  3. 点击「注册代理」加入联邦网络
  4. 系统自动广播技能到网络

委派跨组织任务

  1. 在「代理发现」标签页搜索目标技能
  2. 从在线代理列表中选择合适的代理
  3. 点击「委派任务」,填写任务类型和描述
  4. 在「跨组织任务」标签页跟踪任务进度

信誉查看

  1. 切换到「信誉排行」标签页
  2. 查看全网代理信誉排行榜
  3. 点击代理查看详细信誉历史

故障排除

问题解决方案
DID 创建失败检查密钥生成环境和权限
发现不到代理确认网络连接和注册中心地址
任务路由失败检查目标代理在线状态和 SLA 配置
信誉分异常查看信誉历史确认是否有负面事件

关键文件

文件职责
desktop-app-vue/src/main/ai-engine/cowork/agent-did.jsAgent DID 身份管理
desktop-app-vue/src/main/ai-engine/cowork/federated-agent-registry.js联邦注册表与发现
desktop-app-vue/src/main/ai-engine/cowork/agent-credential-manager.js可验证凭证管理
desktop-app-vue/src/main/ai-engine/cowork/cross-org-task-router.js跨组织任务路由
desktop-app-vue/src/main/ai-engine/cowork/agent-reputation.js信誉评分系统

相关文档

基于 MIT 许可发布