Caching Data Files for Optimal Performance
For documentation on older releases of Watchman (v0.31.x series), please visit the older docs website in our GitHub repository.
Leverage local data file caching to accelerate Watchman startups, reduce network dependency, and ensure reliable operation even with unstable remote sources. This feature is particularly valuable for large-scale deployments.
By setting INITIAL_DATA_DIRECTORY to a local directory Watchman will look for the following files.
OFAC
add.csv- Addressalt.csv- Alternate IDsdn.csv- Specially Designated Nationalsdn_comments.csv- Specially Designated National Comments
Download the files from Data Center - SDN List
US Consolidated Screening List
consolidated.csv- US Consolidated Screening List
Download the US Consolidated Screening List
EU Consolidated Screening List
eu_csl.csv- EU Consolidated Screening List
Download the EU Consolidated Screening List
UK Consolidated Screening List
UK_Sanctions_List.csv- UK Sanctions List
Download the UK Sanctions List
UN Consolidated Sanctions List
un_consolidated.xml- UN Consolidated Sanctions List
Download from UN Sanctions
FinCEN 311 Special Measures
fincen_311.html- FinCEN 311/9714 Special Measures page (parsed for actions)
Point FINCEN_311_DOWNLOAD_URL or place the HTML snapshot in your INITIAL_DATA_DIRECTORY.
Senzing / OpenSanctions formatted lists
For any opensanctions_* or custom Download.Senzing entries, the Location (URL or file://...) is used. When using INITIAL_DATA_DIRECTORY, relative file references or exact filenames referenced in the location can be resolved from that directory for startup without network access. Periodic refreshes will still attempt live fetches unless the location is a stable local file path.
Live downloads with improved reliability
The INITIAL_DATA_DIRECTORY approach above supplies pre-parsed files at startup. For environments that prefer (or require) live downloads with resilience against flaky sources, consider the companion
project moov-io/watchman-cache. It acts as a reverse proxy + cache that speaks Watchman’s existing *_DOWNLOAD_TEMPLATE and *_DOWNLOAD_URL variables,
handles 302 redirects, and can serve stale content for days during origin outages. See the Download reliability section in the configuration documentation.