Site-license economics, not per-seat maths.
Every incumbent prices per learner per subscription period — fine for one student with a credit card, punishing for a 200-student class or a health system running CME for thousands. VeloLibrary is licensed to the institution.
Program
A single residency program or department
Annual site licence · quoted per institution
Everything a program director needs to run a cohort: the daily loop, the case library, and the milestone evidence that comes out of it.
- Adaptive QBank, SRS and clinical cases
- AI study planner and explainable selection
- Faculty authoring with the flaw linter
- Nightly psychometrics on your own items
- Cohort heatmaps and drill-down
- ACGME milestone evidence and CCC packets
- SSO (Azure AD SAML/OIDC)
- Email support
Institution
A medical school or health system, all programs
Annual site licence · quoted per institution
The whole institution on one record, with the integration and administration layer a registrar actually needs.
- Everything in Program, across every program
- Curriculum mapping and coverage reporting
- SIS roster sync (OneRoster, CSV) and SCIM
- LTI 1.3 into Canvas and equivalents
- At-risk detection and intervention tasks
- Institution-wide audit binder export
- Partner API and webhooks
- Priority support and a named contact
Sovereign
Institutions whose data cannot leave their tenant
Annual licence plus deployment · quoted per institution
The same codebase, deployed inside your own Azure tenant. Learner records, question-bank IP and case content never leave your infrastructure.
- Everything in Institution
- Single-tenant Terraform deploy into your Azure
- Your own model endpoint, same gateway
- No shared infrastructure of any kind
- Customer-managed keys
- Deployment support and runbooks
- Annual architecture review
We are validating pricing with the first pilot institutions. Publishing a figure now and retracting it after those conversations would waste your procurement team’s time and ours. What we will commit to in writing: licensed per institution rather than per learner, no charge for faculty or administrator accounts, and no per-seat true-up when your intake grows mid-year.
What is in each tier
The whole matrix, including the rows that disqualify us. If you are comparing platforms you are reading for those, and making you email to find them helps nobody.
| Capability | Program | Institution | Sovereign |
|---|---|---|---|
| Plan basics | |||
| Scope | One program | Whole institution | Whole institution |
| Hosting | Velo Cloud | Velo Cloud | Your Azure tenant |
| Learner seats | Site licence | Site licence | Site licence |
| Support | Priority + named contact | Priority + architecture review | |
| Tenant subdomain and branding | |||
| The daily loop | |||
| Adaptive QBank with explainable selection | |||
| Spaced repetition, exam-countdown scheduling | |||
| Offline practice with conflict-free sync | |||
| Clinical case simulation and rubric scoring | |||
| AI study planner | |||
| Calibrated score prediction | |||
| Post-item discussion, moderated | |||
| Authoring & psychometrics | |||
| Item editor and versioned review workflow | |||
| AI item drafting with the flaw linter | |||
| Semantic duplicate gate | |||
| Nightly CTT statistics and revision flags | |||
| IRT 2PL calibration | Volume-gated | Volume-gated | Volume-gated |
| Case authoring and sandbox preview | |||
| Legacy bank import (QTI 2.x, CSV) | |||
| Cohorts & curriculum | |||
| Cohort analytics and heatmaps | |||
| Assignments and dropboxes | |||
| Curriculum map and coverage reporting | |||
| At-risk scan and intervention tasks | |||
| Cross-program reporting | |||
| Accreditation | |||
| ACGME milestone evidence mapping | |||
| CCC cycles, ratings and PD sign-off | |||
| CCC packet export (PDF + JSON, checksummed) | |||
| CME activity and credit data model | |||
| CME issuance engine | V2 | V2 | V2 |
| Integration & identity | |||
| SSO — Azure AD SAML / OIDC | |||
| Multi-factor authentication | |||
| SIS roster sync (OneRoster, CSV) | |||
| SCIM provisioning and deprovisioning | |||
| LTI 1.3 launch into your LMS | |||
| Partner API and webhooks | |||
| Trust & governance | |||
| Row-level tenant isolation, forced | |||
| Immutable audit trail and binder export | |||
| Inspectable AI run ledger | |||
| Zero-data-retention model terms | |||
| Learner data export, always available | |||
| Customer-managed keys | |||
| Data never leaves your infrastructure | |||