OpenASA 基础¶
什么是 ASA¶
ASA(Agent Service Agreement,代理服务协议) 是一个面向 AI Agent 生态的开放协议框架。
ASA 致力于实现去平台化(De-platforming)交互:不再依赖中心化平台来完成撮合和分发,而是由服务方广播结构化服务索引,需求侧 Agent 按标准协议直达调用服务。
背景¶
当前 MCP、Skills、CLI、A2A 等方案在能力扩展上有效,但依然存在:
- 跨服务商切换成本高
- 服务方重复维护成本高
- 安全与可信交互难统一
ASA 的目标是同时解决两件事:
- 跨平台协作
- 直达服务调用(避免平台网关锁定)
核心哲学:Agent Service via Agreement¶
- Agent(需求方):通过标准协议发现、解析、调用目标服务。
- Agent Service(服务方):发布服务索引,并按协议暴露能力。
- via Agreement(协议路径):交互建立在明确契约上(入参、出参、错误语义、权限与结算规则)。
核心特性¶
- 去平台化
- 标准化协议 + 协议许可
- 开放索引广播
- 高效率(减少冗余对话与中间损耗)
- 低成本(最少披露、最少上下文冗余)
- 更高可信与可审计性(开放治理)
- 可扩展(适配多行业、多架构)
工作原理¶
- Service Broadcast:服务方广播结构化索引。
- Index Discovery:需求方 Agent 发现并筛选服务。
- Agreement Handshake:双方基于协议达成交互共识。
- Execution & Settlement:按协议执行任务并同步状态/结算。
ASA:通过索引连接,通过协议协作。


生态组成¶
路线图摘要¶
- [x] 支持 Agent 基于 ASA 协议交互
- [x] 支持自定义协议扩展
- [ ] 支持更多协议模式
- [ ] AI 自主审核索引内容
- [ ] 开放发现算法优化与开源
- [ ] 支持更多业务标准
- [ ] 引入更透明治理机制
联系方式¶
- Email:Service@OpenASA.com
- 官网:https://OpenASA.com