onchain logic
World Chain smart contract
kernel
a Solidity contract deployed to World Chain Sepolia via MetaMask private key, then verified on Worldscan (Etherscan v2, chainid=4801)
how it drives the UI
a 'verified onchain' badge with the live contract address and a Worldscan link