Skip to main content

ERC-5643: Subscription NFT Standard

ERC-5643 introduces a standardized interface for subscription-based NFTs, facilitating recurring revenue and time-bound memberships on the blockchain. This stan

Abstract

ERC-5643 introduces a standardized interface for subscription-based NFTs, facilitating recurring revenue and time-bound memberships on the blockchain. This standard allows creators to define subscription terms directly within the token contract, enabling automated renewal, cancellation, and expiration logic. By moving subscription management to the blockchain, ERC-5643 provides transparency and self-sovereignty for users while offering a predictable income model for content creators and service providers. The paper details the technical specifications, including the ‘isExpired’ and ‘expiresAt’ functions, which enable dApps and marketplaces to verify subscription status in real-time. This standard is positioned as a bridge between the traditional ‘Software as a Service’ (SaaS) business model and the decentralization of Web3, offering a scalable solution for managing digital content access and community memberships. Authors: Bradley Allgood, Jason Smythe Publication: Ethereum Improvement Proposals Publication date: 2022-01-01

Key findings

  • ERC-5643 enables native on-chain management of recurring subscriptions.
  • The standard provides transparency for both the creator and the subscriber regarding access rights.
  • It simplifies the integration of paid membership models for decentralized applications.
  • The expiration logic is verifiable and gas-efficient, allowing for seamless integration with existing wallet and marketplace infrastructure.

Citation

Bradley Allgood, Jason Smythe (2022). ERC-5643: Subscription NFT Standard. Ethereum Improvement Proposals. https://eips.ethereum.org/EIPS/eip-5643
Canonical knowledge ID: research:erc-5643-subscription-nft-standard