Standards and interfaces
ERC-721AC#
Collections launched through Unvault are deployed from an ERC-721AC implementation: ERC-721A batch minting combined with ERC-721C, the creator-token standard that routes transfers through a transfer validator. Marketplaces and tools that already support ERC-721C work with Unvault collections without changes.
Transfer validator#
Creator-token collections point at a transfer validator that decides which operators may move tokens. Unvault collections use the ecosystem-standard Limit Break validator (v5 at 0x721C008fdff27BF06E7E123956E2Fe03B63342e3, the same address on every EVM chain) with a policy that allows compliant marketplaces and the Unvault vault contract. The vault's lock and unlock transfers are allow-listed because no sale occurs.
Integrators building a marketplace route should use the validator's authorizer flow, the way a signed settlement zone does, rather than expecting plain transferFrom to succeed.
Creator earnings#
Creator earnings are configured on the collection and paid by the settlement contract. royaltyInfo (ERC-2981) is exposed for tools that read it; enforcement comes from the validator, not from ERC-2981 alone.
Metadata#
- Token metadata follows the ERC-721 JSON schema with the widely used
attributesarray (trait_type,value, optionaldisplay_type), so traits render correctly on Unvault and on other marketplaces. - Contract-level metadata via ERC-7572
contractURI()(name, description, image, banner, external link). - Metadata updates emit ERC-4906
MetadataUpdate/BatchMetadataUpdateso indexers refresh after reveals. - Media and metadata should live on content-addressed storage (IPFS or Arweave).
Cross-chain#
Vaultable collections implement the cross-chain hooks described in How the vault works. The message payload carries the beneficial owner so that a stale owner on the destination chain cannot claim a released item.
Markdown version: /standards.md · llms.txt · Use of the APIs is governed by the Terms of Service, Section 21.