Frequently asked questions

Everything you need to know about VasperaPM, spec verification, and drift detection.

What is VasperaPM?
VasperaPM is a validated source of truth for software specifications. It reverse-engineers specs from your existing code, continuously verifies that the code never drifts from those specs, and gives AI coding agents one validated set of requirements to build against. Its differentiator is verification — proving the spec and the code still agree — not just generating documents.
How is VasperaPM different from a spec generator?
Most tools generate specs and stop there, so the moment code changes the spec is stale. VasperaPM adds continuous verification: it detects drift between the implementation and the documented requirements and shows exactly what diverged. The spec stays trustworthy because it is checked against the code, not written once and forgotten.
What is specification drift?
Specification drift is the gradual divergence between what your documentation or spec says and what your code actually does. Unlike a failing test, drift triggers no alarms — it accumulates silently and quietly misleads developers and AI agents. VasperaPM surfaces drift so it can be fixed before it causes wasted work.
How does VasperaPM work with AI coding agents?
VasperaPM ships as a Model Context Protocol (MCP) server. Run `npx vaspera-pm` to install it into Claude Code, Cursor, or another MCP-compatible tool. Your AI agent can then read a validated spec — one that matches reality — so it builds against accurate requirements instead of stale documentation.
How much does VasperaPM cost?
VasperaPM is freemium. Individuals can connect a repository for free in about ten seconds. Paid team tiers scale up to enterprise (roughly $0–$999/mo) with higher usage quotas, audit logs, and security controls.
How do I get started with VasperaPM?
Run `npx vaspera-pm` in your repository, then `npx vaspera-pm connect` to link the repo to your account (free tier included). After that, ask your AI agent to “use vaspera-pm to analyze this codebase,” or run `npx vaspera-pm analyze .` directly.
Is my code sent anywhere?
VasperaPM's anonymous usage telemetry never includes your code, file contents, arguments, or output — only coarse metadata like tool name and version, and it is opt-out. Analysis can run with your own model key (BYOK) in local mode, and connecting an account links results to your dashboard without exposing source to other users.
Who is VasperaPM for?
Engineering teams, product managers, and developers who use AI coding agents and need their specs to stay true to the code — especially post-merge, where spec/code drift usually goes unowned.