Applications
Applications are ecosystem libraries and product surfaces that sit above the proof VM and light clients: voting, smart-account authentication, DAO bounties embeds, and demos.
This is not core VM architecture. It is the application layer—expected to grow as support expands beyond a single privacy stack.
┌────────────────────────────────────────────┐
│ Product UIs / DAO tools / demos │ ← Applications
├────────────────────────────────────────────┤
│ Vote-Sdk · Smart-Account Auth · Bounties │
├────────────────────────────────────────────┤
│ Light clients (tip / finality) │ ← Light Clients
├────────────────────────────────────────────┤
│ Proof VM (circuit verify host) │ ← Proof VM
└────────────────────────────────────────────┘
| Surface | Role |
|---|---|
| Vote-Sdk | Commitments, eligibility, vote circuits (valargroup/vote-sdk) |
| Smart-Account Authenticators | x/smart-account + TerpAccountTrait suite (terp-rs) |
| Dao Bounties Embed | DAO-scoped board embed for integrators |
| Demo Map / Public Verify | Reproducible developer demos |
Community program (audit, hackathon registration): Community.