📄️ Overview
The iteration loop for shipping an EVVM service — drop your .sol file, run the wizard, get an auto-deployed contract and auto-generated UI.
📄️ Folder convention
Directory layout the wizard expects under services/, constructor-resolution rules, and the optional Deploy.s.sol escape hatch.
📄️ Manifest
Annotate your service functions as admin, publicPay, publicAction, or hidden so the auto-UI groups them and signs the right things.
📄️ Auto-UI
How the auto-generated service UI renders read panels, write forms (admin, publicAction, publicPay), and a live event tail from your ABI and manifest.
📄️ Examples
Bundled Counter (plain contract) and full Tipjar walkthrough (EvvmService with dual-signature flow and the four invariants every service must honor).