SynthVault —
the regulated authority for what was approved when.
Versioned file vault designed for regulated environments.
Source-control-style checkout / checkin, SHA-256 hash-
chain audit, periodic integrity sweeps, webhooks for
integration with build pipelines and document workflows,
backup / restore. Optional 21 CFR Part 11 retention mode
(license-gated). Used internally as the storage substrate
beneath
SynthQMS and
available standalone for any organization needing
versioned, audit-trailed file storage.
Not a medical device — same platform-tooling category as
SynthQMS. Different role: SynthVault holds the file content;
SynthQMS handles the workflow surface around it. Many
customers run both together; some run SynthVault standalone
for use cases that don’t need the QMS workflow.
SynthVault is the versioned-storage substrate for regulated
file content. It holds the bytes; it tracks who changed
what and when; it proves nothing was tampered with. Beyond
that, it deliberately doesn’t do much — the
workflow surface around files lives in SynthQMS or in
other systems that integrate via the webhook surface.
SynthVault IS
A versioned file vault
SHA-256 hash-chain audit
Integrity-verified storage
License-gated Part 11 mode
The substrate beneath SynthQMS
Cross-platform (Windows + Linux)
Standalone-licensable
SynthVault IS NOT
A workflow-management system (that’s SynthQMS)
A general-purpose collaborative DMS (that’s SharePoint)
A source-control system (that’s git)
A medical device
A multi-tenant SaaS (single-tenant standard)
A clinical document store (that’s the VNA family)
SynthVault works with all the things it isn’t.
SynthQMS uses SynthVault as its storage substrate. Build
pipelines pull source from git and push artifacts to
SynthVault. SharePoint mirrors SynthVault content for
broader collaborative reach. The VNA family stores DICOM
in its own purpose-built archive that follows similar
principles. Each tool, its job.
Capabilities
Versioning, audit, integrity, retention.
Eight capability areas covering the full vault surface — from
the everyday checkout / checkin workflow through the
hash-chain audit and integrity-sweep tooling that makes the
vault defensible to regulators.
Checkout / checkin / version history
Source-control-style workflow for any file type. Lock the working state, edit, check the new version back in. Full version history retained.
File-locking checkout (one editor at a time per file)
Checkin produces a new immutable version with metadata
Per-file version history with diff-style comparison where applicable
Pre-commit / post-commit hook points for validation
Branch-style "working set" support for multi-file edit groups
Hash-chain audit log
Every checkin produces a chain entry. SHA-256 over (file content + timestamp + author + previous chain root). Tampering is detectable.
SHA-256 content hashing on every stored version
Chain entries linking each version to the previous chain root
Independent integrity-sweep tool re-walks the entire chain
Mismatch detection at any chain position
Audit-record export with cryptographic receipts
Chain-root publication for off-host tamper-evidence
Integrity sweeps
Periodic full re-verification of every stored file against its hash chain. Catches silent storage corruption and ensures the audit chain still reconciles.
Storage-backend-agnostic (works against local FS, S3, NAS)
Webhooks
External systems get notified on every checkin. The integration surface for build pipelines, document workflows, and downstream archives.
Webhook subscription per project / per file pattern
Configurable payload (full file metadata vs minimal)
Retry policy with dead-letter queue
Webhook signing for receiver verification
Used by SynthQMS for document-mirror automation
Used by build pipelines for artifact-promotion triggers
Project + folder organization
Hierarchical organization within the vault. Per-project access control, per-folder retention policies, per-file tagging.
Project-level access control (project members + roles)
Folder hierarchy within projects
Per-folder retention policies (different folders, different retention windows)
Tag-based search across the vault
Project-level audit-trail filtering
Cross-project links for related files (e.g., MSI build references source-tree project)
Optional 21 CFR Part 11 retention mode
Part 11 mode is a license feature — not a config toggle. With the license, SynthVault enforces Part-11-friendly retention semantics: tamper-evident storage, electronic-signature support, retention-period enforcement.
`part11_retention_mode` license feature gates the capability
Without the license: RUO / generic-versioning baseline (same as the rest of the vault)
With the license: Part 11 §11.10 closed-system controls active, §11.50 e-signature support active, retention-window enforcement active
Per-folder Part 11 mode override (some folders Part-11-mode-on, others off)
License-feature enforcement in code (cannot be config-toggled)
Audit captures Part-11-mode state with every action
Backup / restore
Native backup tooling for full-vault snapshots; restore tooling for disaster recovery. Off-host backup destinations supported.
Full-vault backup with chain-root + content + metadata
PostgreSQL / SQL Server / Oracle catalog (no SQLite for production)
Use cases
Six deployment patterns.
From the default deployment shape (storage substrate beneath
SynthQMS) through the standalone patterns where SynthVault
carries the load on its own — source archives, build
artifacts, regulatory submissions, legal hold, engineering specs.
Pattern 1
Storage substrate beneath SynthQMS
The default deployment shape. SynthQMS handles the QMS + CRM workflow surface; SynthVault stores the actual file content with version history + hash-chain audit. Customers running both products get the integration for free.
Flow
1SynthQMS document-control workflow approves a new document version
2On approval, SynthQMS checks the file into SynthVault
3SynthVault returns a versioned URI + SHA-256 hash
4SynthQMS stores that URI + hash in the document record
5Any later retrieval pulls from SynthVault with integrity verification
6Audit trail spans both products end-to-end
Pattern 2
Source-tree archive for regulated software development
Standing Synthology rule: every source file change to a Synthology product round-trips through SynthVault. Source code lives in git for working state; SynthVault holds the regulated authority for what was approved when. Customers building their own regulated software adopt the same pattern.
Flow
1Developer makes a source-tree change
2Pre-commit: source file checked out of SynthVault
3Edit + test in the working environment
4Post-edit: file checked back into SynthVault with reason text
5Hash-chain entry written; webhook fires for build-pipeline automation
6Build pipeline pulls the approved version of the source for the build
Pattern 3
Build artifact archive (MSI, tarball, .sha256)
Every build artifact (MSI installer, Linux tarball, container image, signed binary) checks into SynthVault with its hash. Year-later questions about "what was in version X.Y.Z" answer themselves — vault has the artifact + its provenance.
Flow
1Build pipeline produces an artifact (MSI / tarball / etc.)
2Artifact + .sha256 checksum file checked into SynthVault
3SynthVault stores both with chain-entry linkage
4Released-Versions catalog references the SynthVault URI
5Inspections / audits / customer escalations pull the exact build artifact from the vault
6Tombstone semantics for retired versions (kept in vault, marked superseded in catalog)
Pattern 4
Regulatory submission package vault
Regulatory submission packages contain dozens of controlled documents. SynthVault holds the canonical version of every document referenced in the submission, with hash-chain proof of what was sent on what date.
Flow
1Submission package authoring in SynthQMS (or directly in SynthVault for non-SynthQMS users)
2Each component document checked into SynthVault as it's finalized
3Final submission "snapshot" assembled from versioned vault references
4Hash chain proves what was submitted at submission time
5Subsequent communication with FDA references vault URIs
6Post-submission retention managed per Part 11 mode (if licensed)
Pattern 5
Legal hold + e-discovery archive
A litigation hold or regulatory-inquiry hold demands extraction of all materials related to a specific topic / patient / product. SynthVault's tagging and audit-trail surfaces let counsel produce a defensible record without scrambling.
Flow
1Legal hold scope defined (specific patient ID / product version / date range)
2SynthVault search across project folders and tags
3Matching files exported with their full audit history
4Hash-chain receipts produced for every exported file
5Bundle handed to counsel with cryptographic provenance
6Vault retains the originals; the export is a documented copy
Pattern 6
Engineering specification repository
Engineering specs, design history files, risk-management files, threat models — the regulated-design-control artifacts that need to live somewhere with version + audit. SynthVault is the right place for them when you don't want to put them in source-control or in a generic DMS.
Flow
1Engineering team authors a spec / DHF / RMF / threat-model document
2Document checked into SynthVault's engineering-specs project
3Per-document approval workflow (if integrated with SynthQMS) or direct vault commit
4Subsequent revisions go through checkout / checkin with reason text
5Audit trail provides the design-control history regulators want to see
6Part 11 mode (if licensed) provides the closed-system controls Part 11 demands
Integration points
Writers, readers, storage, identity.
Inbound (writers / consumers)
SynthQMS document-control workflow (the most common writer)
Build pipelines (CI/CD systems checking in artifacts)
Source-control workflows (developer commits round-tripped per the standing rule)
Per-project storage-backend assignment (different projects, different backends)
Configurable encryption-at-rest per backend
Catalog database
PostgreSQL (recommended default)
Microsoft SQL Server
Oracle Database
No SQLite for production deployments
HA replication / clustering supported per DB
Identity, audit, observability
OIDC / SAML for the web admin UI
Active Directory / Azure AD federation
Per-action audit trail entries
Hash-chain audit log
Integrity-sweep results visible on the dashboard
Prometheus metrics + structured JSON logs
Webhook outputs for SIEM integration
System requirements & sizing
Sized to file count + total storage.
The catalog database scales with file count; the storage
backend scales with total content volume. Most deployments
pair a modest catalog DB with an S3 or NAS storage tier
for the bulk content.
Tier
Scale
CPU
RAM
Storage
Typical org
Small (single team)
< 10,000 files · < 100 GB
2 vCPU
4 GB
500 GB working
Single-team document vault, regulated software development at small scale.
Mid-sized organization
10,000 – 1M files · 100 GB – 5 TB
4 vCPU
16 GB
10 TB working + S3 cold tier
Mid-sized med-device company with active document-control workflow, build-artifact archive, source archive.
Large organization
1M+ files · 5 – 50 TB
8 vCPU (HA pair)
32 GB per node
50+ TB tiered
Enterprise med-device organization with extensive controlled-document set, multi-product engineering teams, regulated software at scale.
Licensing
Three packages, Part 11 license-gated.
Core covers the everyday vault surface (versioning, hash-
chain, integrity, webhooks, backup) for RUO / generic-
versioning use. The Part 11 Mode tier unlocks the
regulatory-grade retention controls. Enterprise adds
pluggable storage backends, multi-database catalog support,
and HA pairing.
SynthVault Core
The base vault — checkout / checkin, hash-chain audit, integrity sweeps, project organization, webhooks, backup. RUO / generic-versioning baseline.
Checkout / checkin workflow
Hash-chain audit log
Integrity sweeps
Project + folder organization
Webhooks
Backup / restore
Web admin UI + RBAC
PostgreSQL catalog
Up to 100 GB vault size
SynthVault + Part 11 Mode
Adds the license-gated 21 CFR Part 11 retention mode for regulated-document storage with closed-system controls and electronic-signature support.
Everything in Core
`part11_retention_mode` license feature activated
21 CFR Part 11 §11.10 closed-system controls active
21 CFR Part 11 §11.50 electronic-signature support
Retention-window enforcement per folder
Per-folder Part 11 mode override
License-feature enforcement in code (not config)
Up to 10 TB vault size
SynthVault Enterprise
Everything, plus pluggable storage backends, multi-database catalog, multi-host deployment, and HA pairing.
Everything in Core + Part 11 Mode
S3 / NAS / object-store backends
PostgreSQL / SQL Server / Oracle catalog
Multi-host distributed deployment
Active-active HA pair
Cross-project federation across multiple vault instances
Implementation of the strict feature-license check + closed-system controls
Pending
EULA Annex (SynthVault)
Annex to the Synthology Master EULA (DOC-2026-063)
Pending
Penetration Test Results (SynthVault)
Available under NDA
Pending
User Guide (SynthVault)
Operator + administrator + auditor workflows
Pending
Installation Guide (SynthVault)
MSI deploy + Linux tarball + database setup
Rows listed as Pending are not yet authored or
registered in SynthQMS. (When they are, they’ll be stored
in SynthVault — turtles all the way down.)
Frequently asked
The questions buyers ask.
How is SynthVault different from SynthQMS?
Different roles. SynthVault is the versioned-storage substrate -- it holds the actual file content with version history, hash-chain audit, integrity verification. SynthQMS is the QMS + CRM control plane that runs on top -- it handles the workflow (document approval, training records, CAPAs, etc.) and uses SynthVault as its storage layer. Many customers run both together; some run SynthVault standalone for use cases that don't need the QMS workflow surface (build-artifact archive, source-tree vault, engineering-spec repository, legal-hold archive).
How is SynthVault different from git?
Different scope. Git is for source code -- text-friendly, merge-friendly, designed for collaborative development. SynthVault is for any file type -- binary artifacts, documents, images, build outputs -- where the regulated authority of "what was approved when" matters more than merge collaboration. Synthology's own pattern: source code lives in git for working state; SynthVault holds the regulated authority for what was approved into a release. Both run; both are useful; they answer different questions.
How is SynthVault different from SharePoint?
SharePoint is a general-purpose document-collaboration platform with rich editing, sharing, search, and the broad Microsoft 365 integration. SynthVault is narrower and more rigorous: hash-chain audit, integrity sweeps, file-locking checkout, license-gated Part 11 mode. They're complementary -- SynthQMS uses SharePoint as a document mirror for off-host redundancy, and SynthVault as the authoritative versioned storage. For regulated artifacts where audit defensibility matters more than collaboration breadth, SynthVault. For general-purpose collaboration, SharePoint.
Why is Part 11 mode license-gated rather than always on?
Same reason as IPE's HIPAA mode -- a regulated capability should not be reachable through a config flag. License-feature enforcement in code keeps the Part 11 boundary at the regulatory level rather than at the customer-modifiable-config level. Without the license, SynthVault runs in a capable RUO / generic-versioning baseline. With the license, the closed-system controls and electronic-signature support activate and audit-record the Part 11 mode state on every action. Customers who don't need Part 11 don't pay for capabilities they're not using; customers who do need Part 11 get the license-enforced regulatory boundary.
How does the hash-chain audit actually work?
Each checkin produces a chain entry with SHA-256 over (file content + timestamp + author identity + previous chain root + reason text). The chain root is the latest entry's hash; subsequent entries chain to it. Tampering with any earlier entry breaks the chain at that point and is detectable by the integrity-sweep tool. The chain root is publishable for off-host tamper-evidence -- print it, store it elsewhere, commit it to a git repo, etch it on a stone tablet -- and compare against the vault later to prove no rewrite happened.
Can SynthVault be deployed without SynthQMS?
Yes. SynthVault is fully standalone-licensable. Common standalone uses: build-artifact archive for regulated software companies, source-tree vault for regulated engineering teams, regulatory-submission-package vault, legal-hold / e-discovery archive, engineering-specification repository. SynthQMS is a great companion when you need the QMS workflow surface, but the vault stands on its own.
What about Microsoft Sentinel / Splunk / SIEM integration?
Webhook outputs forward audit events to any HTTP-receiving SIEM. Structured JSON log output works against Splunk, Sentinel, Datadog, or any log-collection platform. Prometheus metrics endpoint exposes operational state for monitoring. SynthVault doesn't aim to be its own observability platform -- it forwards what observability platforms want.
Cross-platform support?
Yes -- Windows and Linux. MSI installer for Windows, self-contained Linux tarball for Linux. Same parity as SynthQMS and most of the XyDromatics product family. HA pairs can mix OS platforms.
What's the largest file SynthVault handles?
Practical limits depend on the storage backend. Local filesystem and S3 both handle multi-gigabyte files cleanly; the catalog has no hard cap. Tested in production against WSI files (50 GB-500 GB each) when integrated with the XyDromatics Pathology Engine, and against multi-gigabyte MSI installers. Very-large-file workflows benefit from S3 multipart upload support and chunked retrieval.
Where does your regulated file storage live?
Source-tree archive, build-artifact archive, regulatory submissions,
legal-hold archive, engineering specs. Tell us what you need
to defensibly version + audit and we’ll come back
within one business day with a proposed deployment.