# 承诺与时间戳

Commit 通过兼容 OpenTimestamps 的配置，将报告摘要和批次绑定到可独立验证的 Bitcoin 时间戳。它是证据生命周期中可选的异步部分。

## 承诺生命周期

`NOT_REQUESTED → PENDING → VERIFIED`，并明确处理 FAILED 或过期状态。

承诺状态与评估结论相互独立。有效支付报告可具有待完成时间戳；已验证时间戳也可承诺评估失败的报告。

## 所需证据

已验证承诺必须建立报告摘要、批次成员证明（如适用）、时间戳证明及认可的比特币证据之间的关系。只在报告中写入已知区块哈希，不等于比特币锚定。

时间戳只能在其验证假设下支持“数据此前已存在”的声明。它不证明报告为真、不确立通用事件顺序，也不保证底层数据持续可用。

## 隐私与成本

机密证据不要上公链。可预测内容的裸哈希可能被猜出；应考虑适当的隐私保护承诺设计和访问控制。保留足够的私密证据，让获授权的接收方复现检查。

批处理降低承诺开销，但不免除存储或可用性责任。公共日历访问不等于合同 SLA。跟踪失败，并允许对已完成证明进行独立验证。

来源：[OpenTimestamps](https://opentimestamps.org/)。
