SubNFT is a protocol-agnostic engine for creating time-locked, subscription-based NFTs. Designed specifically for open-source developers and researchers, SubNFT provides a sustainable revenue model by turning digital assets into expiring access keys.
One-time NFT sales rarely support long-term maintenance. SubNFT introduces Time-Locked Metadata. Developers can issue NFTs that grant access to private GitHub repositories, specialized documentation, or premium Discord channels for a specific duration. Once the "subscription" period ends, the NFT metadata dynamically updates to a "revoked" or "expired" state until a renewal payment is made.
The "Starving Developer" problem is real in Web3:
- One-and-Done Revenue: Standard NFTs provide a burst of initial liquidity but no recurring support for maintenance.
- Proprietary Gating: Existing subscription tools are often "Black Box" solutions that take high platform fees (10-20%).
- Complexity: Setting up an expiring access system requires complex smart contract logic that many developers don't have time to build.
- β³ Time-Locked Metadata: NFTs that "expire" on-chain, triggering a change in access rights across integrated platforms.
- π Decentralized Gating: Native integrations for GitHub (via GitHub Apps) and Discord (via Bot) to automate member management.
- π Auto-Renewal Logic: Optional smart contract hooks that allow users to "top up" their NFT duration using stablecoins.
- π Multi-Chain Support: Optimized for Stellar/Soroban (using Contract Storage) and EVM (using EIP-5643 or similar standards).
- Phase 1: Core Subscription Smart Contract for Soroban and Solidity.
- Phase 2: Launch the "Access Watcher" serviceβa middleware that checks NFT expiration before granting GitHub/Discord access.
- Phase 3: Create a No-Code Dashboard for developers to launch their own Subscription NFT collections.
SubNFT is a Sustainability Tool for the public good.
- Empowering Creators: We provide the infrastructure for developers to fund their own work independently.
- Sustainability: We use Drips to stream 15% of our funding back to the NFT metadata standards and decentralized storage providers (like IPFS/Arweave) we utilize.
SubNFT/
βββ contracts/
β βββ soroban/ # Rust-based subscription logic
β βββ evm/ # Solidity (EIP-5643) implementation
βββ apps/
β βββ dashboard/ # UI for creators to manage subscriptions
β βββ watcher/ # Middleware for GitHub/Discord gating
βββ libs/
β βββ metadata/ # Logic for generating expiring JSON metadata
βββ LICENSE # MIT Licensed