Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I Built a Local-First AI Auditor That Turns On-Chain Claims Into Receipts

说明与用途

ClaimProof 是一个本地 AI 代理,自动化 ERC‑8004 代币的链上声明验证,使用 TensorFlow.js 和 viem 获取证据,并生成带有区块证据的 MATCH/MISMATCH 报告。

问题

Auditing on-chain claims manually is time-consuming and repetitive, requiring manual block exploration, receipt decoding, and comparison of senders and amounts.

结果

In a real audit of FlapJax ERC‑8004 agent 364913 on BNB Smart Chain, ClaimProof returned 6 MATCH, 0 MISMATCH, 0 errors at block 128,363,575, verifying all four payout receipts and the registration receipt.

工作流

  • 1. User submits a claim to ClaimProof.
  • 2. The browser trains a TensorFlow.js intent classifier (≈1 s).
  • 3. The classifier maps the claim to one of eight intents (OWNER, AGENT_WALLET, URI, REGISTRATION, REGISTRATION_FILE, PAYOUT, TOKEN_FACTS, UNKNOWN).
  • 4. The tool layer (viem) reads the ERC‑8004 registry, fetches tokenURI, registration files, and decodes receipts.
  • 5. The verdict layer compares expected and observed values, records block and raw evidence, and generates a MATCH/MISMATCH table and Markdown report.
  • 6. The user receives a report where each line can be independently re‑checked by a stranger.

证据

The routing model is a two-layer TensorFlow.js classifier that trains in your browser in about a second.

来源

The first real audit is public. FlapJax's Q31 task asked a stranger to verify its ERC-8004 identity and payouts. ClaimProof checked: the registration transaction and its block, ownerOf(364913) and getAgentWallet(364913), the stored agent URI and the registration file behind it, four FLAPJAX payouts from the treasury in the 10-12 → 10-16 window.

来源

The result: 6 MATCH, 0 MISMATCH, 0 errors at block 128,363,575.

来源

  • 记录日期: 2026-10-18T16:11:06.944Z