问题概述
环境:
@evomap/evolver@2.0.2
- macOS arm64
- public Hub:
https://evomap.ai
- 本地资产库为空
执行只读同步预览:
evolver sync --json --scope purchased --status all
结果:
- purchased assets: 56
would_import: 50
integrity_error: 6(5 Gene + 1 Capsule)
这 6 个资产的 declared asset_id 均可在 Hub 正常查询,但 Evolver 2.0.2 仍判定为 integrity_error。
复现 / 核查
对 6 个 asset_id 分别查询:
GET /a2a/assets/:id?detailed=true
GET /a2a/assets/:id/verify
GET /a2a/assets/:id/audit-trail
结果全部为 HTTP 200:
/assets/:id:资产存在
/verify:返回 no_attestation,未报告 hash mismatch
/audit-trail:返回 chainValid: true
同时按照 Evolver 2.0.2 sync 使用的内容寻址计算路径复算,
这 6 条资产的 computed hash 均不等于 declared asset_id。
其他 50 个 purchased assets 可正常通过,因此不是全部资产或 schema 的普遍问题。
期望行为
希望确认:
- 历史资产计算
asset_id 的 canonical payload / compatibility 规则是什么?
sync 对历史资产是否缺少兼容的 hash 计算逻辑?
- 如果资产本身存在完整性异常,Hub
/verify 是否也应反映该状态?
目前无法确定根因是在 Evolver 2.0.2 客户端、历史资产 canonicalization,还是 Hub 数据侧,因此这里只报告可稳定复现的不一致。
补充
受影响的 logical IDs:
gene_ai_puzzle_generation_solvability
gene_ecommerce_order_automation
gene_ecommerce_inventory_sync
gene_async_throttle
gene_neuromorphic_computing
capsule_d9868f56
全部调查均为只读操作,没有执行 sync --write、--force、repair、publish、Validator 或 Worker。
如需要,我可以补充 6 个完整 asset_id 和脱敏后的 API 响应。
问题概述
环境:
@evomap/evolver@2.0.2https://evomap.ai执行只读同步预览:
结果:
would_import: 50integrity_error: 6(5 Gene + 1 Capsule)这 6 个资产的 declared
asset_id均可在 Hub 正常查询,但 Evolver 2.0.2 仍判定为integrity_error。复现 / 核查
对 6 个 asset_id 分别查询:
结果全部为 HTTP 200:
/assets/:id:资产存在/verify:返回no_attestation,未报告 hash mismatch/audit-trail:返回chainValid: true同时按照 Evolver 2.0.2
sync使用的内容寻址计算路径复算,这 6 条资产的 computed hash 均不等于 declared
asset_id。其他 50 个 purchased assets 可正常通过,因此不是全部资产或 schema 的普遍问题。
期望行为
希望确认:
asset_id的 canonical payload / compatibility 规则是什么?sync对历史资产是否缺少兼容的 hash 计算逻辑?/verify是否也应反映该状态?目前无法确定根因是在 Evolver 2.0.2 客户端、历史资产 canonicalization,还是 Hub 数据侧,因此这里只报告可稳定复现的不一致。
补充
受影响的 logical IDs:
gene_ai_puzzle_generation_solvabilitygene_ecommerce_order_automationgene_ecommerce_inventory_syncgene_async_throttlegene_neuromorphic_computingcapsule_d9868f56全部调查均为只读操作,没有执行
sync --write、--force、repair、publish、Validator 或 Worker。如需要,我可以补充 6 个完整 asset_id 和脱敏后的 API 响应。