feat: 更新CC码监管方案业务版文档,新增摘要、UGC专项、直播专项、存量处置、误判申诉、水印嵌入、CC码生命周期、组织保障等章节;同步macode到cccode重命名及其他代码变更
This commit is contained in:
@@ -8,14 +8,14 @@
|
||||
|
||||
| 方法 | 权限 | 说明 |
|
||||
|------|------|------|
|
||||
| `IssueMA(maCode, ctid, merkleRoot, fileHash, contentJSON)` | 仅监管节点 | 签发 MA 码并 1:1 强绑定哈希;不可重复、不可解绑 |
|
||||
| `IssueMA(ccCode, ctid, merkleRoot, fileHash, contentJSON)` | 仅监管节点 | 签发 MA 码并 1:1 强绑定哈希;不可重复、不可解绑 |
|
||||
| `RegisterHashBinding(ctid, bindingJSON)` | 审核/监管 | 追加哈希绑定(转码版父子关系) |
|
||||
| `RegisterMapping(ctid, party, partyID, cdnEndpoint)` | 三方 | 注册编码映射;MA 必须已签发 |
|
||||
| `VerifyHash(maCode, fileHash) -> bool` | 任意 | 校验提交哈希与绑定哈希是否一致 |
|
||||
| `QueryContent(maCode) -> json` | 任意 | 查询内容主记录 |
|
||||
| `QueryMappings(maCode) -> json` | 任意 | 查询全部三方映射与 CDN 端点 |
|
||||
| `VerifyHash(ccCode, fileHash) -> bool` | 任意 | 校验提交哈希与绑定哈希是否一致 |
|
||||
| `QueryContent(ccCode) -> json` | 任意 | 查询内容主记录 |
|
||||
| `QueryMappings(ccCode) -> json` | 任意 | 查询全部三方映射与 CDN 端点 |
|
||||
| `RecordVersionChange(ctid, vcJSON)` | 审核/监管 | 记录版本变更,触发重审 |
|
||||
| `Revoke(maCode, reason)` | 仅监管节点 | 下架,返回受影响映射 |
|
||||
| `Revoke(ccCode, reason)` | 仅监管节点 | 下架,返回受影响映射 |
|
||||
|
||||
## 权限模型(对应需求14)
|
||||
|
||||
@@ -33,12 +33,12 @@
|
||||
## 状态键设计(KV)
|
||||
|
||||
```
|
||||
content:{maCode} -> Content JSON
|
||||
binding:{maCode}:{idx} -> HashBinding JSON
|
||||
hashidx:{fileHash} -> maCode (防换壳重发)
|
||||
mapping:{maCode}:{idx} -> Mapping JSON
|
||||
version:{maCode}:{idx} -> VersionChange JSON
|
||||
ctid2ma:{ctid} -> maCode
|
||||
content:{ccCode} -> Content JSON
|
||||
binding:{ccCode}:{idx} -> HashBinding JSON
|
||||
hashidx:{fileHash} -> ccCode (防换壳重发)
|
||||
mapping:{ccCode}:{idx} -> Mapping JSON
|
||||
version:{ccCode}:{idx} -> VersionChange JSON
|
||||
ctid2ma:{ctid} -> ccCode
|
||||
```
|
||||
|
||||
## 构建与部署(真实链,二期接入)
|
||||
|
||||
Reference in New Issue
Block a user