Deployment Overview
Veriproof offers four deployment modes. Choose based on your data sovereignty requirements, network connectivity, and infrastructure preferences.
Choosing a Mode
| Factor | SaaS | Enterprise Hybrid | Local First | Disconnected |
|---|---|---|---|---|
| Data leaves your network | Yes | Hash only (32B) | Hash only | Never |
| Requires internet connectivity | Yes | Yes (per session) | Occasional | No |
| Real-time blockchain anchoring | Auto | Auto | On sync | No |
| Self-hosted portal required | No | Yes | Yes | Yes |
| Setup complexity | Low | Medium | Medium | High |
| Suitable for regulated industries | Varies | Yes | Yes | Yes |
Mode Descriptions
SaaS (Default)
All data is managed by Veriproof. No infrastructure configuration required. Best for teams that want to get started immediately without infrastructure investment.
→ Follow the Getting Started guide.
Enterprise Hybrid
Session data stays in your PostgreSQL database and Azure Key Vault. Only 32-byte commitment hashes are sent to Veriproof for blockchain anchoring. The Customer Portal is self-hosted in your Azure subscription.
→ Enterprise Hybrid setup guide
Local First
Identical to Enterprise Hybrid for data placement. Blockchain anchoring uses a buffered sync model — hashes are queued locally and flushed to Veriproof when connectivity is available. Suitable for environments with intermittent internet access.
Disconnected
Fully isolated with no outbound communication to Veriproof. Session data is stored in your PostgreSQL database. Evidence packages are exported manually for external verification. Suitable for classified or air-gapped environments.
Prerequisites (All Enterprise Modes)
Before beginning deployment, ensure you have:
- An active Enterprise plan API key (prefix
vp_enterprise_...) from your Veriproof account manager - An Azure subscription with sufficient quota for:
- Azure Functions (Flex Consumption or Premium EP1)
- Azure Database for PostgreSQL Flexible Server (4 vCPU / 16 GB minimum)
- Azure Key Vault (Standard SKU)
- Azure Static Web Apps or Nginx hosting for the frontend
- The enterprise deployment package (Docker images or Azure deployment artifacts) from Veriproof
- Network egress rules permitting HTTPS to
api.veriproof.app(Enterprise Hybrid / Local First only)
Contact your Veriproof account manager for access to the enterprise deployment package. It includes:
- Infrastructure-as-Code templates (Bicep)
- Pre-built Function App artifacts
- Database migration scripts
deployment-config.jsongeneration tooling