Roadmap
The goal is to get a working product in front of paying customers as fast as possible, then grow from there. Three MVPs are planned today, and more may be added as the product matures.
The three MVPs
- In progressMVP 1Public Launch
Get a working product live with minimum viable features.
- Core data sources: FinCEN, CFPB, OCC, Federal Reserve
- API with key-based auth
- Basic search and filtering
- Billing live
- Basic documentation
Full scope
- 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 sign up 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
- Not startedMVP 2Expanded Coverage
Build on launch feedback, add more data and usability improvements.
- NMLS and additional federal sources
- Improved search and filtering
- Reliability improvements
- Enhanced documentation
Full scope
- Goal
- Build on real usage feedback from MVP 1. 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
- Not startedMVP 3Platform Maturity
Full data coverage, advanced features, enterprise-ready.
- 50+ source coverage
- Advanced querying
- Monitoring and alerting
- Webhooks
- Enterprise support
Full scope
- 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
MVP 1: where the build stands
MVP 1 is delivered in five phases. Each one ends with a concrete deliverable, and the tracker below shows real progress.
- Phase 1: FoundationIn progress
Get the project properly set up so development can move fast without technical debt.
Tasks and deliverable
- Set up repositories and branching strategyvora (code) and vora-ops (deployments), pull request flow
- Configure CI/CD pipelineJenkins builds and tests, Harbor stores images, Argo CD deploys
- Set up UAT and prod environmentsEvery merge deploys to UAT; prod is promoted by hand with a preview
- Define and set up database and infrastructureInfrastructure is running; the database is next
- Establish logging and error tracking
Deliverable: A deployable, empty application with a working pipeline from code commit to production.
- Phase 2: Data IngestionNot started
Get the 4 core data sources ingested, normalized, and stored reliably.
Tasks and deliverable
- 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: APINot started
Expose the data through a clean, usable API.
Tasks and deliverable
- 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 & DocsNot started
Make Vora a real product someone can sign up for and pay for.
Tasks and deliverable
- Integrate Stripe for subscriptions
- Build sign-up and API key provisioning flow
- Write core API documentation
- Developer onboarding flow
Deliverable: A customer can sign up, get an API key, and be charged.
- Phase 5: LaunchNot started
Ship it.
Tasks and deliverable
- End-to-end testing
- Bug fixes and final QA
- Set up uptime monitoring
- Announce and go live
Deliverable: MVP 1 is live and open to paying customers.