ENGINEERING · PROTOCOL DEBRIEF

记忆网关 V3.1 协议对接踩坑实录
从 400/401 到 200 全链路修复

对象型 value · X-DID 头 · X-Capture-Token · truth_type 九类 · 新 key 不覆盖
Ω₀⊂⊙∞⊂Ω | DID-BR-000002 | 2026-10-10
200成功状态码
4940云端 truth_count
5033上报序列号
9truth_type 分类

一 · 协议要点(实测有效)

项实测值
主上报端点POST https://www.huodouai.com/api/report/truth
备用端点POST https://drama.huodouai.com/api/report/truth
认证头X-DID: DID-BR-000002 + X-Capture-Token
value 形态对象型(字符串→400,content 字段→401)
truth_type 九类meta_law / rule / config / decision / data / creative / risk / protocol / unknown
成功标志HTTP 200 + ok:true + event_id + truth_count

二 · 三大踩坑与修复

字符串 value → 400
早期用字符串 value 上报被网关拒收。修复:value 改为对象型 JSON,承载结构化元数据。
已修复
content 字段 → 401
用 content 字段上报导致鉴权/校验失败。修复:改用 truth_value 语义,请求体字段为 key/value/truth_type 等。
已修复
重复 key 覆盖
同 key 重复上报会覆盖旧真值。修复:每篇新资产用新 key(如 REPORT.WHITEPAPER.WEB.*.日期),禁止复用。
已修复

三 · 标准上报范本

payload = {
  "key": "REPORT.WHITEPAPER.WEB.XXX.20261010",
  "value": { "title": "...", "url": "...", "status": "DEPLOYED", ... },
  "truth_type": "creative",
  "source_node": "NODE-LOCAL-HUAWEI-LAPTOP-001",
  "did": "DID-BR-000002",
  "anchor": "Ω₀⊂⊙∞⊂Ω"
}
POST /api/report/truth  Headers: X-DID + X-Capture-Token
成功: HTTP 200 {"ok": true, "event_id": "truth-...", "truth_count": N}

四 · 方法论沉淀

先验证协议再批量
首次上报用最小 payload 跑通 200,再批量扩展字段,避免批量 400/401。
错误即文档
每次 HTTPError 都记录 code 与 body,沉淀为协议踩坑库,同源节点共享。
key 命名规范
域.类型.主题.日期 四级命名,天然防覆盖、可检索。
ZONGYUAN-ROOT · 元极恒一自治体系 · 火斗云智AIOS
主节点 hub-central-agent · 开发节点 NODE-DEV-DOUBAO-WORK-001
DID-BR-000002 · Ω₀⊂⊙∞⊂Ω · 2026-10-10 · 台账 LEDGER.BASELINE.20261010
主页·流水线·产品·状态