{
  "name": "CVIN",
  "version": "0.1.0",
  "status": "draft · rentgpu 行情数据交换规范 v0.1 的机况维度扩展",
  "released": "2026-11-02",
  "format": "cvin:<mfr>.<model>.<form>.<mem>:<serial-hash-16>",
  "identity_levels": {
    "M": "型号级供方挂牌（非设备）：平台对某型号的一条公开报价。能断言「该报价存在且价格变化可被连续记录」，不能断言任何一台设备。不可用于抵押、保险、入池，也**无法升级**为设备级身份——它不是\"更弱的同一台设备\"，而是\"根本不是设备\"。",
    "L0": "挂牌指纹：只知道某个平台上的某个挂牌。能断言「同一挂牌前后一致」，不能断言「同一台物理设备」。不参与抵押、保险、入池等以「这台设备」为主体的法律行为。",
    "L1": "序列号可观测：见过序列号（发票/装箱单/后台导出/RMA）。能断言「同一物理设备跨运营方是同一个 ID」。可用于抵押登记、保险核保、资产池入池。",
    "L2": "硬件信任根：设备用自己的 ed25519 密钥签过证明。能断言「设备自证，运营方无法替代设备说话」。可用于在押持续验证与无人值守审计。",
    "upgrade": "L0→L1 提交序列号证据（POST /v1/promote，CVIN 会变，旧 ID 经别名表永久指向新 ID，历史不丢）；L1→L2 装 agent 生成设备密钥（POST /v1/attest，同一 CVIN 原地升级）；M 不在这条链上，设备级身份必须由设备主体另行建立。"
  },
  "scopes": {
    "device": "设备级：M 之外的三级。任何以「这台设备」为主体的行为只认这三级。",
    "model": "型号级：仅 M 用。行情与供给统计口径，严禁与设备级混同计数。"
  },
  "obs_types": [
    "listing",
    "rental",
    "auction",
    "telemetry",
    "declaration",
    "attestation",
    "promotion",
    "market_quote"
  ],
  "obs_type_notes": {
    "market_quote": "型号级供方挂牌价格观测（scope=model，身份级 M）。来源 rentgpu.link，GPUPLN v0.1，CC BY 4.0，强制署名。不指向任何一台设备。"
  },
  "chain": {
    "record_hash": "sha256(canon({cvin,obs_type,source_url,observed_at,attrs,prev_hash}))",
    "global_hash": "sha256(canon({prev:<前一条全局哈希>,rec:<本条记录哈希>}))",
    "property": "append-only：只增不减，任何人可独立重放验证历史未被改写"
  },
  "privacy": "序列号一律哈希化存储且不可逆；只采集公开来源；机主可申请更正与隐藏。",
  "pricing": {
    "resolve": "永久免费",
    "history": "订阅 / $0.05 按次",
    "verify": "订阅 / $0.05 按次",
    "declare": "免费（写入方永远不收费）",
    "promote": "免费（写入方永远不收费）",
    "events": "永久免费（地基层：供事件流与违约率指数消费）",
    "clauses": "永久免费（合同条款模板，复制与引用无需署名）",
    "risk/signals": "永久免费（只出计数；比率需事件数过 200 阈值后发布）",
    "provenance": "永久免费（合成数据占比披露，红线自检接口）",
    "governance": "永久免费（委员会席位、表决门槛、交权清单、红线自检）",
    "rfcs": "永久免费（提案与公示期，事实源为仓库 rfcs/*.md）",
    "schedule": "永久免费（抵押物清单生成：让 CVIN 进入合同的那只手）",
    "report": "$2 / 份 单台核验报告",
    "custody": "$0.60 / 台 / 月 在押设备持续验证"
  },
  "attribution": {
    "required": true,
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "source": "rentgpu.link",
    "source_url": "https://rentgpu.link",
    "canonical_url": "https://rentgpu.link/api/prices",
    "conforms_to": "GPUPLN v0.1 - https://rentgpu.link/spec",
    "cite_zh": "数据来源：rentgpu.link（GPU 算力雷达），CC BY 4.0 授权。https://rentgpu.link",
    "cite_en": "Source: rentgpu.link (GPU rental price radar). Licensed CC BY 4.0. https://rentgpu.link"
  },
  "boundaries": {
    "not_rated": "本服务不构成评级。",
    "not_advice": "本服务不构成投资建议，也不给出是否放款的结论。",
    "not_appraisal": "本服务不对设备价值作任何评估。",
    "source": "仅聚合公开可观测数据与登记方自行提交的记录。"
  }
}