v0.1.2
What's Changed
Documentation-only patch release. ~7% reduction in ERC-draft length (104 net lines off) with no normative rules changed.
- Folded
Manifest Hex-Field Casingsubsection into Canonical Manifest Bytes (#259). The standalone subsection's per-field grammar table duplicated regexes already inline in each field's row in §2/§4/§5. Six cross-references repointed. - Trimmed Appendix A semantic-input duplication (#259). Free-Tool / Paid-Tool semantic-input JSON blocks were byte-identical to the §2 examples; replaced with anchor-pointers. Pinned
manifestHashtest vectors still verify. - Collapsed
Verifiability Trust Modeloverlap with §5 (#259). Trust-spectrum bullets restated §5 verbatim; replaced with a single intro paragraph that cross-references §5. Kept the unique normative content (network egress under TEE, attestation freshness/revocation, MUST-NOT-grant-elevated-trust, MUST-distinguish-verified-vs-unverified). - Merged
Registry Self-Reference and Predicate Selector CollisionintoPredicate Validation at Registration(#259). The two sections cross-referenced each other and shared the selector-collision motivation; one merged section is clearer. - Trimmed
hasAccessdocstring (#259). Replaced the inline restatement of strict ABI-bool decode rules with a single cross-reference totryHasAccess(the canonical place for them).
No Solidity changes, no ABI changes, no deployment changes.
Full Changelog: ProjectOpenSea/opensea-devtools@tool-registry-v0.1.1...tool-registry-v0.1.2