onchain logic
ZKsync Sepolia smart contract
kernel
a Solidity contract compiled with zksolc and deployed to ZKsync Sepolia (chain 300) via a MetaMask private key, then verified with the matterlabs verifier
how it drives the UI
a 'verified onchain' badge with the live contract address and a ZKsync explorer link