onchain logic
Tempo smart contract
kernel
a Solidity contract deployed to Tempo Moderato (testnet) via a MetaMask private key, then verified via Sourcify at contracts.tempo.xyz so source code is readable on the Tempo Explorer
how it drives the UI
a 'verified onchain' badge with the live contract address and a Tempo Explorer link