MVP Plan
Overview
Vora is built and shipped in MVPs - each one a fully public, usable product that delivers real value to customers. Every MVP build on the last, adding features and data coverage based on real usage and feedback. The goal is to get a working product in front of paying customers as fast as possible, then grow from there. There are currently 3 planned MVPs, with more potentially added as the product matures.
MVPs
| MVP | Name | Goal | Key Features |
|---|---|---|---|
| 1 | Public Launch | Get a working product live with minimum viable features | Core data sources (FinCEN, CFPB, OCC, Fed Reserve), API with key-based auth, basic search and filtering, billing live, basic documentation |
| 2 | Expanded Coverage | Build on launch feedback, add more data and usability improvements | Additional data sources, improved search and filtering, reliability improvements, enhanced documentation |
| 3 | Platform Maturity | Full data coverage, advanced features, enterprise-ready | 50+ source coverage, advanced querying, monitoring and alerting, webhooks, enterprise support |
MVP 1
Public Launch
| Goal | Ship a working, billable product as fast as possible with the minimum features needed for a customer to get real value. |
| Data Sources | FinCEN, CFPB, OCC, Federal Reserve |
| API | Key-based authentication, core endpoints (search, lookup by entity, enforcement actions) |
| Billing | Live and functional - customers can signup and pay |
| Documentation | Basic but complete enough for a developer to integrate without hand-holding |
| Success Criteria | First paying customer makes a real API call |
- Phase 1 - Foundation
- Goal - Get the project properly set up so development can move fast without technical debt
- Key Tasks
- Setup repositories and branching strategy
- Configure CI/CD pipeline
- Setup dev, staging, and prod environment
- Define and setup database and infrastructure
- Establish logging and error tracking
- Deliverable - A deployable, empty application with a working pipeline from code commit to production
- Phase 2 - Data Ingestion
- Goal - Get the 4 core data sources ingested, normalized, and stored reliably
- Key Tasks
- Build scrapers for FinCEN, CFPB, OCC, and Federal Reserve
- Normalize raw data into the unified Vora schema
- Set up scheduled ingestion jobs
- Validate data quality and completeness
- Deliverable - All 4 sources ingested, normalized, and queryable in the database
- Phase 3 - API Code
- Goal - Expose the data through a clean, usable API
- Key Tasks
- Build core endpoints (search, entity lookup, enforcement actions)
- Implement key-based authentication
- Basic rate limiting
- Basic search and filtering
- Deliverable - A working API a developer can authenticate against and query real data
- Phase 4 - Billing & Docs
- Goal - Make Vora a real product someone can sign up for and pay for
- Key Tasks
- Integrate Stripe for subscriptions
- Build sign up and API key provisioning flow
- Write core API documentation
- Developer onboarding flow
- Deliverable - A customer can signup, get an API key, and be charged
- Phase 5 - Launch
- Goal - Ship it
- Key Tasks
- End-to-end testing
- Bug fixes and final QA
- Set up uptime monitoring
- Announce and go live
- Deliverable - MVP1 is live and open to paying customers
MVP 2
Expanded Coverage
| Goal | Build on real usage feedback from MVP1. More data, better usability, more reliable. |
| Data Sources | NMLS and additional federal sources |
| API | Improved search and filtering, better error handling, performance improvements |
| Developer Experience | Expanded documentation, code examples, SDKs started |
| Reliability | Monitoring in place, uptime SLA defined |
| Success Criteria | 10 paying customers, no critical data gaps reported |
MVP 3
Platform Maturity
| Goal | Full data coverage, advanced features, ready for enterprise customers. |
| Data Sources | 50+ sources fully ingested and normalized |
| API | Advanced querying, webhooks, bulk export |
| Enterprise | SSO, role-based access, dedicated support |
| Monitoring | Alerting and change detection on data sources |
| Success Criteria | Full source coverage live, first enterprise customer signed |