雨证 · RainProof · BOT Chain 链上核验台 / On-chain verifier不依赖任何区块浏览器 / No block explorer needed

数据来源 / Source: 探测中… / probing… 连接中… / connecting… 区块 Block — 延迟 Latency — Gas —

这一页直接向公开节点提问,把链上的原始数据取回来显示。它不经过 scan.botchain.ai, 也不经过任何会改写数据的后端索引。请求的是 https://rpc.botchain.ai 顶栏徽章写着这一页当前的数据来自哪一层:① 直连主网 677 → ② 仓库自带的只读代理(原样中转,不改数据)→ ③ 测试网 968(历史留痕,非主网)→ ④ 离线快照(非实时)。 降级会换颜色,绝不会在读代理、读测试网或读快照时显示成「已连主网」。 / The badge states which layer answered: direct mainnet, our read-only relay (verbatim pass-through), testnet 968, or the offline snapshot. A downgrade changes colour and never reads as "connected to mainnet" when it is not.

This page asks a public node directly and prints the raw on-chain answer, payload untouched. No scan.botchain.ai, no backend indexer.

查询 / Query粘地址查合约 / 粘哈希查交易,自动识别 · Paste an address or a tx hash — auto-detected

我这次的: / My links:

✅ 上面那笔「判定交易」是保单 #2:链上 inputHash / outputHash 与仓库留痕 09-AI判定留痕/snapshot-policy2.json、judgement-policy2.json 重算出来的哈希逐字节相同,modelVersion 是 ai-judge-v1 —— 这一笔可以当场互证:拿仓库里的 JSON 重算,得到的就该是链上这两个哈希。 ⚠️ 同族六笔里只有 #2 / #4 / #5 是这样:#0、#1、#3 三笔的 modelVersion 是 bot-rehearsal-v1(排练脚本提交,两个哈希是 keccak256("input/N") 占位值),本来就没有 AI 留痕,不能与 AI 留痕互证。仓库里 #0 / #1 另有两份 ai-judge-v1 留痕,但它们属于第一阶段 Sepolia 链(chainId 11155111),与 968 无关。见 09-AI判定留痕/README.md。 The judgement tx above is policy #2: its on-chain inputHash / outputHash match, byte for byte, the hashes recomputed from the repo traces 09-AI判定留痕/{snapshot,judgement}-policy2.json (modelVersion = ai-judge-v1) — it can be cross-checked on the spot. ⚠️ Only #2/#4/#5 of the six are like this; #0, #1 and #3 were submitted by the rehearsal script (modelVersion = bot-rehearsal-v1, placeholder hashes) and never had an AI trace. The #0/#1 traces in the repo belong to the phase-1 Sepolia chain (chainId 11155111), not 968.

链上最近区块 / Latest blocks证明这条链在动 · proof the chain is alive

正在读最新区块 / reading latest blocks