onchain identity
L1 .eth registration
kernel
a commit/reveal registration against Sepolia's ETHRegistrarController that mints an ENS name owned by the user, with resolver + addr records set in a single multicall
how it drives the UI
a 'claim your .eth' flow that returns the registered name, transaction link, and live reverse-resolves the user's address