Repository navigation
docs: credit the ERC-8004 team, map the trust stack, say why, narrow claims (LOW + approved vision text) - #61
Conversation
…claims to what runs - ACKNOWLEDGEMENTS.md, NOTICE, packages/contracts/NOTICE: the ERC-8004 authors and core team; 20 files byte-identical to erc-8004/erc-8004-contracts@b9e466c, 11 that differ, licences (MIT, CC0-1.0, ISC); x402, Plonky3/Poseidon2, OpenZeppelin, EAS - README: "Why we build this" (Option A, approved by Sean 2026-10-23), a stack diagram and a status table; Contributors becomes Credits; privacy, "production", "portable" and stale lines narrowed; x402 and ERC-8004 links corrected - docs/WHY.md: the four habits, the research for and against each, two diagrams, and what we want to measure - BUILDERS.md: 1.8.0 and Inspect; trustrepid and trustmarket on the map - AUTHORS.md: credit upstream instead of disclaiming it - METHODOLOGY.md: marked historical; superseded lines flagged check:builders, check:sdk-claims and check:map pass (map checked against main of its four siblings). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Strix Security Review✅ No open security findings. PR summary: This PR is documentation only: it adds acknowledgements and NOTICE files crediting the ERC-8004 team and other upstream projects, adds a new docs/WHY.md describing the project's vision and the research behind it, and rewrites README, BUILDERS, AUTHORS and METHODOLOGY wording so the claims no longer describe more than the code delivers. Review summaryThis is a documentation-only change: eight Markdown/NOTICE files, no source, build, dependency, or configuration changes. Every added line was read in full (README.md, docs/WHY.md, ACKNOWLEDGEMENTS.md, NOTICE, packages/contracts/NOTICE, BUILDERS.md, AUTHORS.md, METHODOLOGY.md) and every removed line was inspected to confirm no security control, warning, or hardening guidance was deleted. The changes credit the ERC-8004 authors and other upstream projects, add the new docs/WHY.md vision/rationale page, and narrow several README and METHODOLOGY.md claims that overstated what the code does (testnet vs mainnet, range proof vs private-ownership proof, "built, not armed" components, superseded April-2026 metrics). The narrowing is security-positive: the README now explicitly states that Guard is a guardrail for cooperative agents and not a security boundary, that the ZK range proof's score is a public input, and that earned trust is not portable today. No injection sinks, no secrets or credentials, no embedded HTML/script or Mermaid click handlers, no redirect targets, and no authentication, authorization, crypto, or data-handling code are introduced. Links added or changed point to canonical public references (EIP-8004, coinbase/x402, Polygon Labs Plonky3, arXiv, NIST, EU AI Act). Nothing in this diff creates an exploitable weakness, so no validation agents were required and no findings are reported. Ruled out (3)
Review 1 on this PR · Reviewed by Strix |
Credit the ERC-8004 team properly, add the big-picture map and the reasons behind it, and narrow every claim here that said more than the code does. Docs only; no contract or code change.
Weight. The credit and narrowing edits are LOW. The "Why we build this" text is MAJOR (new public vision language). Sean approved Option A in chat on 2026-10-23; he merges.
Credit
ACKNOWLEDGEMENTS.md(new) names the ERC-8004 authors and core team, x402 (Coinbase), Plonky3 and Poseidon2 (Polygon Labs), OpenZeppelin, EAS, Base Sepolia, the model providers and the datasets.packages/contracts/NOTICE(new) lists the 20 files byte-identical toerc-8004/erc-8004-contracts@b9e466c(checked withgit hash-objectagainst the upstream blobs), the 11 upstream-derived files that differ from that commit, the licences (MIT, CC0-1.0 forSingletonFactory.sol, ISC), and thatsrc/**is HyperDAG's own.NOTICE(new): copyright Sean Goodwin, plus a pointer to the vendored work.AUTHORS.mdno longer reads as dismissing upstream credit.The big picture
docs/WHY.md(new): the four habits; for each, where we are, the research for it and the research against it. Two more diagrams: earning autonomy, and the decontamination chamber. Then the open questions we want to measure. Every source was opened on 2026-10-23, including the first empirical study of live ERC-8004 deployments (arXiv 2606.26028).Claims narrowed
maineth_getCodereturns codex402-rs/x402-rscoinbase/x402; "by Polygon Labs" on Plonky3npm view= 1.8.0; both call the engine (code search)Checks
npm run check:builders: VERIFIED (BUILDERS.md names 1.8.0 = npm).npm run check:sdk-claims: VERIFIED (verifyOutputexists on 1.8.0).npm run check:map: VERIFIED againstmainof repid-engine, trustshell, HyperDAG-core and trinity-symphony-shared. Run withHYPERDAG_SIBLINGS_DIRpointing at fresh exports, because the local trustshell checkout is on another lane's branch.Not checked: how GitHub renders the Mermaid blocks (they use plain
flowchartsyntax).🤖 Generated with Claude Code