跳到正文

BLOG / publish-your-first-sku-md.mdx

发布第一份 SKU.md:平台无关的精确交付教程

从来源准备、Basic 生成到根路径交付与线上检查,完成 HTTP 200、text/markdown、canonical 和字节一致验证。

发布于

作者 SKU.md Editorial Team

原始规范版本: v0.10

只有已接受文档从声明的 HTTPS URL 直接返回,并通过线上交付检查,第一份 SKU.md 才算真正发布。本地合法的文件依旧只是本地文件。

SKU.md 是由商家托管的商品发现与稳定商品知识:agent 可以找到商品、理解有来源的事实,并知道去哪里复查实时商业状态;它不是新的结账协议。

第一步:准备最小且诚实的来源

收集店面来源域名、公开目录入口、默认语言与市场、稳定商家身份,以及审核者愿意负责的公开来源。先做 manifest-basic,不要为了填满字段而虚构 MCP endpoint、实时查询、标识符或商品 Fact。

输入 可以接受 应拒绝或延后
商家身份 稳定公开名称与来源域名 猜测的法律主体
目录入口 已存在的同源 URL 私有管理端接口
Knowledge 已审陈述与来源 自动升级的营销文案
报价 带时间的观察或已声明查询 没有时间边界的价格承诺

第二步:生成并做离线校验

使用 Basic 生成器或其他能输出 sku.md/0.10-draft 的实现。确认 canonical、内容语言、市场与文档类型,再运行 offline_document,检查安全 YAML、Schema、语义一致与正文对齐。

离线通过只证明这些字节能组成可接受文档;它证明不了 DNS、路由、状态码、媒体类型、缓存、parent 链或公共可访问性。

第三步:发布到精确根 URL

发布者指南要求根清单位于精确 HTTPS /sku.md。响应合同必须逐项满足:

  1. 请求 https://merchant.example/sku.md,禁止自动跟随跳转。
  2. 要求精确 HTTP 200,不能是 301、302、206 或通用成功页。
  3. 要求 Content-Type: text/markdown,只允许合法可选参数。
  4. 确认 frontmatter 的 canonical 等于请求 URL。
  5. 对比响应正文与已审核、已接受的字节。

托管 HTML 视图、CDN 资源 URL、主题 alternate 或跳转可以提供兼容展示,但不属于严格根路径发布。

第四步:做线上与文档图检查

先对每份公开文档运行 published_resource,再从根运行 document_graph。检查 canonical、parent、语言、链接状态、媒体类型、可解析性、遍历深度与失败行为。未知文档路径不能用 HTTP 200 返回通用 HTML。

范围 能证明 不能证明
offline_document 本地结构与语义 公共交付
published_resource 单个精确线上资源 完整文档图
document_graph 可达的父子合同 外部采用或排名

第五步:补充发现入口与运营回环

从合适的公开页面或已记录发现表面链接 /sku.md,让 Sitemap、Product JSON-LD、llms.txtagents.md 保持各自职责。记录已接受字节哈希,并在路由、主题、CDN 或域名变化后重跑线上检查。

增加 Product Document 时,继续保持稳定身份与来源审核;当前价格、库存、配送、税费、支付和订单必须回到实时 Catalog 或 Checkout。

延伸阅读

Schema 通过但还不能发布排查交付错误,再用稳定知识与实时数据给字段分类。

下一步

生成一份 Basic 文档