把你手里的设备档案,变成一套可引用的资产编号
放贷方、租赁方、ITAD 手里有现成的资产清单——几百台带序列号的机器,躺在 Excel 里。这一页把「清单变成 CVIN」做成了一次 API 调用:批量建立 L1 身份,每台设备从此有公开可验证、可写进合同条款的编号。写入免费,永远免费。
先把诚实边界说清楚(免得第三次电话才说)
入册建立的是身份,不是独立证据。批量入册的记录归类为 declared(运营方自述)——你的序列号清单是你说的,我们没有独立观测过,所以不计入「真实观测」。要让设备的履历「活」起来,两条路任选或并行:①设备上公开平台(挂牌/出租即被采集器自动观测到);②设备跑签名遥测(cvin_onboard.py --watch,attestation 按设备签名记账)。真实观测 > 0 之前,「抵押登记 / 核保」一类法律用途会被数据质量闸门拦住——这不是门槛,是诚实:没有独立观测的设备本来就不该直接进放款决策。
入册后你立刻得到什么
| 交付物 | 怎么用 |
|---|---|
| 每台设备一个 CVIN(序列号 SHA-256 截断,明文不落库) | 写进抵押合同标的物描述 / 租赁合同附件 / 保单附件——合同条款模板见 条款页 |
| L1 身份级(同一台设备跨运营方同一编号) | 设备转手、转租、换托管方,履历连续不断——这是「这台卡转过几手」问题的唯一诚实答案 |
免费自助导出(GET /v1/operator/export,CSV/JSON) | 审计、保险、大客户要的资产证明直接导出,逐条哈希可独立复算 |
| 持续监控入口(设备在公开平台出现 / 抵押权登记 / 异常事件) | 你的组合里任何一台被公示新抵押 → lien.created 事件;转入他人 → asset.transferred 事件(critical 级) |
当前全站真实数据里的 L1 是 0 台、L2 是 0 台——我们不拿种子数据顶这个数。你的组合入册后,第一批真实 L1 里就有你的设备。
怎么提交:一张 CSV,一次调用
端点:POST https://cvin.org/v1/portfolio(需批量登记密钥,邮件说明台数即人工签发——给写权限的钥匙不能自助无限发,这是登记表 append-only 的纪律)。单批最多 500 台,分批幂等。
# CSV 列:serial,mfr,model,form,mem,evidence_url,note(后三列可空)
# 03216XXXXXXX,nv,rtx4090,pcie,24g,https://你的资产系统/invoice/1,采购批次A
# 04287YYYYYYY,nv,h100,sxm,80g,,租赁退回
# 转成一次调用(dry_run 先体检,不写链):
curl -X POST https://cvin.org/v1/portfolio \
-H 'content-type: application/json' \
-H "x-api-key: $CVIN_KEY" \
-d '{"items":[{"serial":"03216XXXXXXX","mfr":"nv","model":"rtx4090","form":"pcie","mem":"24g"}],
"dry_run":true,"by":"你的公司名"}'
响应逐行给出结果:合格行返回 CVIN 与解析链接,出错行带行号与原因(fix_hint 教你回填修正)。重复提交同一台按 duplicate 跳过,不会重复入链。
入册只是第一天:之后怎么让履历变厚
| 动作 | 效果 | 成本 |
|---|---|---|
| 设备出租 / 挂牌到公开平台 | 采集器独立观测(real +1 起步)——履历开始「活」 | 零(本来就要挂牌) |
cvin_onboard.py --watch 签名遥测 | 设备签名记账(attestation),机况连续可验——矿卡识别、满载史从这里长出来 | 运维一行命令 |
| 发生转移 / 退役 / RMA | POST /v1/lifecycle 落链,事件流自动派生 critical 事件——你的组合透明度就是别人的尽调成本降低 | 一次 API 调用 |
为什么放贷方应该主动做这件事:你的设备清单变成公开可验证的编号之后,下一家放贷方做尽调时查得到、对得上——你放过的款,设备状态可查,你的组合就是你的信用历史。率先入册的机构,定义的是标准。
联系
批量登记密钥:邮件说明台数(人工签发,500 台/次、5000 台/小时)。企业级(API SLA / 月度风险报表 / 合同与发票)见 企业页。想先看一份真的:打开证据最充分那台设备的尽调页。