Skip to main content

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

MVPNameGoalKey Features
1Public LaunchGet a working product live with minimum viable featuresCore data sources (FinCEN, CFPB, OCC, Fed Reserve), API with key-based auth, basic search and filtering, billing live, basic documentation
2Expanded CoverageBuild on launch feedback, add more data and usability improvementsAdditional data sources, improved search and filtering, reliability improvements, enhanced documentation
3Platform MaturityFull data coverage, advanced features, enterprise-ready50+ source coverage, advanced querying, monitoring and alerting, webhooks, enterprise support

MVP 1

Public Launch

GoalShip a working, billable product as fast as possible with the minimum features needed for a customer to get real value.
Data SourcesFinCEN, CFPB, OCC, Federal Reserve
APIKey-based authentication, core endpoints (search, lookup by entity, enforcement actions)
BillingLive and functional - customers can signup and pay
DocumentationBasic but complete enough for a developer to integrate without hand-holding
Success CriteriaFirst paying customer makes a real API call
  1. Phase 1 - Foundation
    1. Goal - Get the project properly set up so development can move fast without technical debt
    2. Key Tasks
      1. Setup repositories and branching strategy
      2. Configure CI/CD pipeline
      3. Setup dev, staging, and prod environment
      4. Define and setup database and infrastructure
      5. Establish logging and error tracking
    3. Deliverable - A deployable, empty application with a working pipeline from code commit to production
  2. Phase 2 - Data Ingestion
    1. Goal - Get the 4 core data sources ingested, normalized, and stored reliably
    2. Key Tasks
      1. Build scrapers for FinCEN, CFPB, OCC, and Federal Reserve
      2. Normalize raw data into the unified Vora schema
      3. Set up scheduled ingestion jobs
      4. Validate data quality and completeness
    3. Deliverable - All 4 sources ingested, normalized, and queryable in the database
  3. Phase 3 - API Code
    1. Goal - Expose the data through a clean, usable API
    2. Key Tasks
      1. Build core endpoints (search, entity lookup, enforcement actions)
      2. Implement key-based authentication
      3. Basic rate limiting
      4. Basic search and filtering
    3. Deliverable - A working API a developer can authenticate against and query real data
  4. Phase 4 - Billing & Docs
    1. Goal - Make Vora a real product someone can sign up for and pay for
    2. Key Tasks
      1. Integrate Stripe for subscriptions
      2. Build sign up and API key provisioning flow
      3. Write core API documentation
      4. Developer onboarding flow
    3. Deliverable - A customer can signup, get an API key, and be charged
  5. Phase 5 - Launch
    1. Goal - Ship it
    2. Key Tasks
      1. End-to-end testing
      2. Bug fixes and final QA
      3. Set up uptime monitoring
      4. Announce and go live
    3. Deliverable - MVP1 is live and open to paying customers

MVP 2

Expanded Coverage

GoalBuild on real usage feedback from MVP1. More data, better usability, more reliable.
Data SourcesNMLS and additional federal sources
APIImproved search and filtering, better error handling, performance improvements
Developer ExperienceExpanded documentation, code examples, SDKs started
ReliabilityMonitoring in place, uptime SLA defined
Success Criteria10 paying customers, no critical data gaps reported

MVP 3

Platform Maturity

GoalFull data coverage, advanced features, ready for enterprise customers.
Data Sources50+ sources fully ingested and normalized
APIAdvanced querying, webhooks, bulk export
EnterpriseSSO, role-based access, dedicated support
MonitoringAlerting and change detection on data sources
Success CriteriaFull source coverage live, first enterprise customer signed