Claims audit: x402 framing, verified invariants, and dropped qualifiers - #21
Merged
Conversation
The fallback copy of published-runs.json said schema 7, checker 0.6.0 for all four canonical runs; the database — and therefore the homepage's provenance panel — says schema 5, checker 0.5.0. Same run, two checkers, on one site. The wrong values belong to the 2026-08-01 rebuild that produced the archives, not to the sweeps. Mirrors the core repo's index correction (AgentCount/agentcount#15). The checker line also stops truncating the -dirty marker off the commit: shortening 987ce…-dirty to twelve characters made this page silently claim a clean build the homepage was honestly reporting as dirty. The marker stays displayed, a note explains what it means and states the new standing policy (canonical runs sweep from clean commits only), and runs rebuilt from the database now show their rebuild date. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The census demands recomputability and named sources of everyone it measures, and its own x402 framing fell short of that in five ways, all found by the 2026-08 review: * "x402, the ecosystem's own payment protocol" claimed a relationship the spec disclaims — ERC-8004 says payments are orthogonal to it. The epithet is now the verifiable one: the payment protocol the spec itself name-checks (x402Support). * Nothing reader-facing said why x402 is the protocol-level signal or what the flag detects. Both the report (§9, beside the definition of "paid") and the linkage page now carry the passage: plain transfers are the primary measure, the x402-style flag is EIP-3009 co-occurrence, that signal is broader than x402 itself, and that is why it was cross-checked. * The cross-check's result — 18 of 20 addresses corroborated, 9 exact — was in the report but never on the site. The linkage page states it. * x402.org and x402scan.com are now linked at first mention; the x402scan-has-no-disclaimer sentence carries its as-of date. * The headline's "138 largest x402 sellers" dropped the EVM qualifier that §§8-9 state correctly; 21 of the actual largest sellers are Solana addresses nobody tested. Restored. Also from the review's claim audit: §8 no longer says Solana carries "the same CREATE2 registries" (its ERC-8004 presence is a third-party port); "provably Morpho vault yield" drops the "provably" no published trace backs; the directory intro drops "no other tool in the ecosystem can answer"; and the methodology page's contract-level-invariant claim for rung 7 is now stated as verified rather than assumed — the deployed Reputation Registry's source and a live eth_call simulation both revert owner and operator feedback, with the upgradeability and second-wallet limits stated beside it. The page also says, for the first time on the site, that ERC-8004 is a Draft. The core repo's copy of the report gets the identical edits in its own PR, so the two files stay byte-identical. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
✅ Deploy Preview for agentcount-web ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase 1, items 5–7 of the post-review work order (F-2, F-3, F-5, F-6, F-9, F-10, F-11 + the full 1b x402 list).
x402 framing (review 1b, all five bullets)
lib/linkage.tsgains the fields).Other claim fixes
giveFeedbackat0x8004baa1…9b63reverts owner, approved-for-all operator, and per-token approved address; confirmed by liveeth_callsimulation (incl. a state-override operator test). Upgradeable-proxy and second-wallet limits stated beside it.Mirror PR for the core repo's byte-identical report copy follows.
pnpm testgreen,tsc/eslintclean.🤖 Generated with Claude Code