Just to kick off the discussion here - there are two paths forward here I’d be interested in getting input on:
- The ERC as it stands, with binding to ENS nodes specifically.
- A broader ERC for binding ALL ERC721 token, with an interface similar to what @MicahZoltu suggest in the ERC4973 discussion - returning (address erc721Contract, uint256 erc721TokenId)
Tim’s position is that binding to ERC721 is too broadly general with unclear advantages, whereas binding to ENS has a clear motivation behind it. Basically a standard should have the clearest possible purpose and the tightest definition that serves that need. @TimDaub am I characterising your position here accurately?
Personally, I don’t see the harm in providing a general standard as long as it satisfies the ENS subset to the same degree. My current position is that standards should allow for the broadest possible room for use that can still provide the same guarantees as a tighter standard. Relatively strong position, but will try to have it loosely held.