REST API 参考
6.1 API概述
OTR提供免费的REST API,允许任何人查询域名的信任评分。这个API是OTR协议的核心接口,AI代理和开发者通过它获取商家的信任数据。 基础URL:https://orbexa.io/api/otr/verify/:domain
特点:
- 免费使用,无需API密钥
- 返回完整的六维度评分和信号明细
- 数据来源于公开可验证信息
- 支持JSON格式响应
6.2 查询端点
GET /api/otr/verify/:domain
查询指定域名的OTR信任评分。 请求示例:| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
domain | string | 是 | 要查询的域名(不含协议前缀) |
响应结构
响应为JSON格式,包含以下顶层字段:响应字段详解
| 字段 | 类型 | 说明 |
|---|---|---|
domain | string | 查询的域名 |
name | string | 商家名称(品牌名优先) |
trust_score | number | 0-100的综合信任评分 |
badge | string | PLATINUM/GOLD/SILVER/BRONZE/UNRATED |
industry | string | 行业分类 |
dimensions | object | 六个维度的分数和信号明细 |
entity_data | object | 第三方验证的实体信息 |
agent_commerce | object | AI代理商务能力声明 |
scanned_at | string | 最近一次扫描时间(ISO 8601) |
otr_id | string | OTR唯一标识符 |
维度信号结构
每个维度下的signals 数组包含该维度的所有信号:
| 字段 | 类型 | 说明 |
|---|---|---|
signal_name | string | 信号标识名 |
status | string | detected / not_found / not_scanned / fetch_failed |
value | any | 信号的具体值(布尔/字符串/数字) |
evidence | string | 证据描述 |
source_url | string | 数据来源链接(可验证) |
6.3 .well-known端点
OTR也提供标准的.well-known 端点,符合Web标准的服务发现规范:
GET /.well-known/otr/verify/:domain
与主API返回相同的数据结构,但遵循.well-known URI规范(RFC 8615)。
6.4 限速策略
API有基本的限速保护:| 场景 | 限制 |
|---|---|
| 普通请求 | 合理使用,无硬性限制 |
| 批量查询 | 建议间隔1秒 |
| 恶意请求 | 会被临时封禁 |
6.5 集成示例
JavaScript/Node.js
Python
cURL
6.6 用AI代理自动查询
你可以让ChatGPT、Claude等AI助手帮你查询和分析信任评分。示例提示词:6.7 自建信任评估
如果你想自己搭建类似的信任评估系统(例如只评估自己的供应链),OTR协议的核心逻辑是开源的:- OTR协议规范: github.com/yb48666-ctrl/OTR-Protocol-by-orbexa
- 评估的数据源都是公开的: GLEIF、Wikidata、Finnhub、SEC EDGAR、DNS记录、SSL证书等
- 你可以按照自己的需求调整权重和信号
下一章: MCP Server — 信任查询工具 — 通过MCP协议让AI代理直接调用OTR信任查询