Skip to content

v0.1.2

Choose a tag to compare

@ryanio ryanio released this 06 May 19:44

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 Casing subsection 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 manifestHash test vectors still verify.
  • Collapsed Verifiability Trust Model overlap 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 Collision into Predicate Validation at Registration (#259). The two sections cross-referenced each other and shared the selector-collision motivation; one merged section is clearer.
  • Trimmed hasAccess docstring (#259). Replaced the inline restatement of strict ABI-bool decode rules with a single cross-reference to tryHasAccess (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