/audit/status.json
公开安全与公平证据状态
Fair Poker 把可复验材料公开到浏览器可访问的位置:官方源码发布包、IPFS 发布 CID、源码 SHA256 与指纹、签名 hash-chain transcript,以及本地 verifier。
研究项目声明:Fair Poker 是非营利、纯兴趣的开源学术研究项目,研究德州扑克如何用密码学实现可验证公平;它不是对公众运营的游戏平台,不提供任何游戏服务。在线演示向公众开放,用于协议自测与体验;欢迎 下载全部源码 在自己的电脑上搭建研究——我们提供思路与代码,不提供服务。
本页只列已经公开、可链接、可下载、可复验的材料。核心判断点:运行代码能否与公开发布身份比对、牌局记录能否从 transcript 本地重放、中继是否处在发牌信任边界之外。
Public security and fairness evidence
Fair Poker publishes browser-readable evidence for the fairness path: the official source release package, IPFS release CIDs, source SHA256 and fingerprints, signed hash-chain transcripts, and local replay verification.
Research project notice: Fair Poker is a non-profit, hobbyist open-source academic research project on making Texas Hold’em verifiably fair with cryptography. It is not a game platform operated for the public and provides no gaming service; the live demo is open to the public for protocol self-testing. Download the full source and run your own instance — we share ideas and code, not a service.
This page lists only material that is already public, linkable, downloadable, and verifiable. The core test: can the running code be matched to the published release identity, can a hand be replayed locally from its transcript, and is the relay outside the dealing trust boundary.
当前状态Current status
公开证据流程
- 状态生成
npm run audit:status生成public/audit/status.json与src/generated/auditStatus.ts。- 构建前刷新
npm run build通过prebuild自动刷新 release metadata 与 audit status。- 依赖扫描
npm audit --omit=dev --json的结果写入公开状态。- 公平复验
- source release、IPFS CID、SHA256、指纹与 transcript verifier 共同构成可复验闭环。
相关材料
How the evidence is produced
- Status generation
npm run audit:statusgeneratespublic/audit/status.jsonandsrc/generated/auditStatus.ts.- Pre-build refresh
npm run buildrefreshes release metadata and audit status viaprebuild.- Dependency scan
- The output of
npm audit --omit=dev --jsonis written into the public status. - Fairness verification
- Source release, IPFS CID, SHA256, fingerprint, and the transcript verifier together form a verifiable loop.