games-development-ai/contracts/play-loop/reference-asset-registry-v2.schema.json
lili 686aaaa421
Some checks failed
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
feat(reference-assets): 签认《山海行纪》并闭合可信消费门
冻结地图1二十分钟纵切版的平衡、证据与金标登记。

新增 ReferenceAsset/2 清单、策略、release、受信快照及 CLI/Service/acceptance provenance /4 消费链;保持 survivor live、R1 签名与部署关闭。
2026-07-28 09:11:54 -07:00

26 lines
1.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://wanxiang.ai/contracts/play-loop/reference-asset-registry-v2.schema.json",
"title": "ReferenceAssetRegistryV2",
"description": "ReferenceAssetRegistry/2。只接收 ReferenceAssetRecord/2;recordId 的跨条目唯一性、migration-list 的生命周期约束和注释闭包由 validate.py 语义层强制。",
"type": "object",
"required": ["schemaVersion", "registryVersion", "sourceOfTruth", "records"],
"properties": {
"schemaVersion": { "const": "ReferenceAssetRegistry/2" },
"registryVersion": { "type": "string", "minLength": 1 },
"sourceOfTruth": { "type": "string", "minLength": 1 },
"records": {
"type": "array",
"items": { "$ref": "reference-asset-record-v2.schema.json" }
},
"migrationNotes": {
"type": "object",
"patternProperties": {
"^[A-Za-z0-9_][A-Za-z0-9._-]*$": { "type": "string", "minLength": 1 }
},
"additionalProperties": false
}
},
"additionalProperties": false
}