The exit door decided the product
Every motion tool is judged on its canvas. I picked the thing on the other side instead — what you walk away holding — and let that set everything upstream.
- A Lottie exporter. The most requested format in this space, and a second exit door worse than the one I sell.
- A hosted player, or a video render. Same problem: both quietly say the promise is negotiable.
- Being a better canvas. That race is already crowded and the winner still hands you a file you can't ship.
Jitter hands you a video, which can't be a working UI. Rive hands you a proprietary format plus their runtime in your app forever. Lottie hands you a JSON blob and a player library. A Figma prototype is a demo somebody rebuilds by hand in code. Four tools, four dead ends.
So the rule is that anything authored in verve has to be expressible in exported code. That single test kills whole categories of feature before they're costed — if the canvas can do something the export can't, the canvas is lying.
It also fixed the pricing, the architecture and the marketing in one move. Lottie and Rive export free too; what they take is a dependency. Ours is zero, so “it’s yours outright” is a claim nobody else in the category can make.
No video export, which people will ask for and which would be genuinely useful to them. I turned it down because a second exit door is how a product stops meaning anything — but I'm turning down real demand, not imaginary demand, and I'd rather say that plainly than pretend nobody wants it.

