关于 DealOracle — OracleNet Deal Discovery Protocol Reference
OracleNet Deal Discovery Protocol 是一份草案规范,定义自主 Agent 之间的许可式商业匹配。它规定自愿发现、可验证提案、需求观察和反垃圾机制;仓库内容是规范,不是代码库。
主要功能
- 01声明精选的供需意向
- 02自愿发现与拒绝列表
- 03可通过密码学验证的提案
- 04从 Agent 流量观察需求
- 05客户端反垃圾关卡与审计
适用场景
- 01制定 Agent 商业匹配实现规范
- 02发现已选择参与的交易对象
- 03使用签名凭证验证提案
- 04审计外发提案的决策
MCP 相关
该规范定义面向 MCP/A2A Agent 的许可式商业匹配层。此仓库提供协议文档和模式,不包含 MCP 服务实现。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://tooloracle.io/deal/mcp/claude mcp add --transport http io-tooloracle-dealoracle https://tooloracle.io/deal/mcp/{"mcpServers":{"io-tooloracle-dealoracle":{"type":"http","url":"https://tooloracle.io/deal/mcp/"}}}在 Cursor 中打开{"servers":{"io-tooloracle-dealoracle":{"type":"http","url":"https://tooloracle.io/deal/mcp/"}}}在 VS Code 中打开{"mcpServers":{"io-tooloracle-dealoracle":{"type":"http","url":"https://tooloracle.io/deal/mcp/"}}}{"mcpServers":{"io-tooloracle-dealoracle":{"serverUrl":"https://tooloracle.io/deal/mcp/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
OracleNet 交易发现协议
状态: 草案 v1.1 — 已发布,供公众审阅。
面向自主 Agent 的许可型商业匹配层规范和参考资料。 本协议定义了两个软件 Agent 如何:
- 声明自身提供和寻求的内容(经过筛选的意向)。
- 发现彼此而不受垃圾信息干扰(选择加入策略、选择退出注册表、可订阅的 Atom 广播)。
- 交换可通过密码学验证的提案(W3C VC)。
- 呈现从真实 Agent 流量中观察到的新兴需求(与声明的意向分开)。
- 通过严格的客户端门控链和只追加审计记录来执行反垃圾治理。
本协议明确不是冷启动外联渠道,不是通用的 A2A 消息协议,也不是目录。
请参阅 SPEC.md §1.5“范围:本协议不是什么”。
仓库布局
.
├── SPEC.md # The normative specification (= RFC-0001 v1.1-draft)
├── CHANGELOG.md # Version history
├── CONTRIBUTING.md # How to propose changes
├── CODE_OF_CONDUCT.md # Standard conduct rules
├── LICENSE # CC BY 4.0 (specification text)
├── schemas/ # JSON Schemas (normative)
│ ├── deal-policy.v1.json
│ ├── deal-proposal-card.v1.json
│ ├── deal-vc-v1.jsonld
│ └── deal-emergence.v1.json
├── examples/ # Minimal conformant artefacts
│ ├── minimal-deal-policy.json
│ ├── minimal-do-not-contact.json
│ ├── minimal-deal-feed.atom
│ ├── proposal-card.json
│ └── deal-emergence.json
├── registry/ # Draft registry submission material
│ ├── README.md # Submission policy
│ ├── protocol-descriptor.json # Machine-readable pointer
│ ├── a2a-registry-entry.md # Draft for A2A-style registries
│ └── mcp-registry-note.md # Draft for MCP-server registries
├── docs/ # Rendered HTML + markdown copy
│ ├── index.html
│ ├── rfc-0001.html
│ └── rfc-0001.md
└── reference/ # Pointer to the live reference deployment
└── README.md
一目了然的符合性要求
符合规范的实现必须:
- 在
/.well-known/deal-policy.json发布签名的deal-policy.json。 - 将空的或缺失的
inbox.accepts视为拒绝接收提案。 - 验证每个入站提案的密码学签名。
- 发布并遵守
do-not-contact.json(自身一侧和出站)。 - 在每次发送出站提案前运行
SPEC.md§10.3 中的完整门控链,并将每项决策记录在只追加审计日志中,保留时间不少于 12 个月。
其他建议采用的层:Atom 广播(deal-feed.atom)、提案的 W3C VC 线上格式、用于观察需求的 deal-emergence.json、用于发现的 HTTP Link 标头。
参考实现
一个在线参考实现运行于:
https://feedoracle.io/.well-known/deal-policy.jsonhttps://tooloracle.io/.well-known/deal-policy.json
辅助层位于:
https://tooloracle.io/.well-known/do-not-contact.jsonhttps://tooloracle.io/.well-known/deal-feed.atomhttps://tooloracle.io/.well-known/deal-emergence.jsonhttps://tooloracle.io/deal/intelligence?limit=20https://tooloracle.io/deal/public-stats.json
完整的托管规范位于 https://tooloracle.io/docs/deal-protocol/rfc-0001。
本仓库不是什么
- 不是已发布的版本。草案在正式发布前可能发生重大变更。
- 不是代码库。本仓库包含规范。参考实现位于其他地方,链接见
reference/README.md。 - 不是注册表。
registry/文件夹包含供外部注册表使用的草案提交材料。本仓库中的任何内容都尚未提交到任何地方。
联系方式
符合交易策略的入站提案可以发送至 reference/README.md 中列出的任一参与方收件箱。一般协议讨论:本仓库发布后,可通过 GitHub issues 进行,或发送电子邮件至参考站点列出的地址。
许可证
规范文本:CC BY 4.0。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。