-
Notifications
You must be signed in to change notification settings - Fork 0
Protocol overview
Cursor Agent edited this page Aug 13, 2026
·
2 revisions
The draft composes ERC-721 or ERC-1155 metadata with Sign-In with Ethereum. It standardizes the missing interoperability boundary without defining storage, encryption, delegation persistence, or an onchain discovery registry.
- Public token metadata advertises a safe preview and an absolute HTTPS
private_media_uri. - An unauthenticated request returns
401 Unauthorizedand a same-origin SIWE challenge URI. - The challenge binds one domain, chain, token, account, signer, and exact protected resource.
- The resource server verifies the signature, atomically consumes the nonce, and rechecks current ownership, balance, approval, or explicit delegation.
- The authorized response returns private metadata whose
imagecan replace the public preview.
Clients that do not implement the draft continue rendering ordinary public metadata.
For exact URI rules, challenge fields, resource binding, verification order, and response behavior, read the official ERC-8291 draft (open PR #1801).