Onchain Subnames lets users create and manage programmable subnames on Ethereum L1 and L2 networks including Base and Optimism. It supports ETH or USD payments, custom pricing by label length and special characters, and minting controls including whitelists, deadlines, expirations, and ERC-20 or ERC-721 ownership requirements.