moov-io/watchman
GitHub: moov-io/watchman
Moov Watchman 是一款开源的高性能全球制裁名单筛查引擎,整合多国监控数据源,通过 HTTP API 和 Go 库帮助企业快速完成 AML/KYC/OFAC 合规检查。
Stars: 449 | Forks: 121
[](https://github.com/moov-io)
项目文档
·
API 端点
·
API 指南
·
社区
·
博客
```
{
"entities": [
{
"name": "Nicolas MADURO MOROS",
"entityType": "person",
"sourceList": "us_ofac",
"sourceID": "22790",
"person": {
"name": "Nicolas MADURO MOROS",
"altNames": null,
"gender": "male",
"birthDate": "1962-11-23T00:00:00Z",
"deathDate": null,
"titles": [
"President of the Bolivarian Republic of Venezuela"
],
"governmentIDs": [
{
"type": "cedula",
"country": "Venezuela",
"identifier": "5892464"
}
]
},
"business": null,
"organization": null,
"aircraft": null,
"vessel": null,
"contact": {
"emailAddresses": null,
"phoneNumbers": null,
"faxNumbers": null,
"websites": null
},
"addresses": null,
"cryptoAddresses": null,
"affiliations": null,
"sanctionsInfo": null,
"historicalInfo": null,
"sourceData": {
"entityID": "22790",
"sdnName": "MADURO MOROS, Nicolas",
"sdnType": "individual",
"program": [
"VENEZUELA",
"IRAN-CON-ARMS-EO"
],
"title": "President of the Bolivarian Republic of Venezuela",
"callSign": "",
"vesselType": "",
"tonnage": "",
"grossRegisteredTonnage": "",
"vesselFlag": "",
"vesselOwner": "",
"remarks": "DOB 23 Nov 1962; POB Caracas, Venezuela; citizen Venezuela; Gender Male; Cedula No. 5892464 (Venezuela); President of the Bolivarian Republic of Venezuela."
},
"match": 0.7784062500000001
}
]
}
```
### 数据持久化
根据设计,Watchman **不会持久化**(保存)任何有关搜索查询或从外部来源拉取的名单的数据。Watchman 可以将摄入的文件(单条记录)存储在 MySQL 或 PostgreSQL 数据库中,以实现并发访问。启动时下载(并定期刷新)的外部名单仅保存在内存中。未对内存中的数据执行加密。
## 配置
Watchman 推荐[基于文件的配置](https://moov-io.github.io/watchman/config/),但也支持环境变量选项。
### 常见问题
#### 向 OFAC 报告命中结果
OFAC 要求[报告正面命中结果](https://ofac.treasury.gov/ofac-reporting-system),并设有一个[自愿自我披露](https://disclosure.ofac.treas.gov/)门户。请与您的金融机构合作以获取完整详细信息。
#### 有用的资源
- [OFAC 制裁搜索页面](https://sanctionssearch.ofac.treas.gov/)
- [订阅 OFAC 邮件更新](https://service.govdelivery.com/accounts/USTREAS/subscriber/new)
- [我什么时候应该拨打 OFAC 热线?](https://home.treasury.gov/policy-issues/financial-sanctions/contact-ofac/when-should-i-call-the-ofac-hotline#:~:text=If%20it's%20hitting%20against%20OFAC's,the%20match%20is%20hitting%20against.)
- [BIS 拒绝人员名单及被拒绝的美国出口特权 (DPL)](https://bis.data.commerce.gov/dataset/Denied-Persons-List-with-Denied-US-Export-Privileg/xwtd-wd7a/data)
- [BIS 实体名单](https://www.bis.doc.gov/index.php/policy-guidance/lists-of-parties-of-concern/entity-list)
- [行业制裁识别 (SSI)](https://home.treasury.gov/policy-issues/financial-sanctions/consolidated-sanctions-list/sectoral-sanctions-identifications-ssi-list)
- [美国制裁搜索常见问题](https://home.treasury.gov/policy-issues/financial-sanctions/faqs#basic)
## 获取帮助
渠道 | 信息
------- | -------
[项目文档](https://moov-io.github.io/watchman/) | 我们提供在线项目文档。
Twitter [@moov](https://twitter.com/moov) | 您可以关注 Moov.io 的 Twitter 以获取我们项目的最新动态。您也可以在 Twitter 上向我们提问,或分享博客与故事。
[GitHub Issue](https://github.com/moov-io/watchman/issues) | 如果您能够重现某个问题,请在导致该错误的特定项目下创建一个 GitHub Issue。
[moov-io slack](https://slack.moov.io/) | 加入我们的 slack 频道(`#watchman`),就项目的开发进行互动讨论。
如果您发现安全问题,请通过 [`security@moov.io`](mailto:security@moov.io) 联系我们。
## 支持和测试的平台
- 64位 Linux (Ubuntu, Debian),macOS 和 Windows
## 贡献
非常欢迎!请查看我们的[首次贡献者 issues](https://github.com/moov-io/watchman/contribute),寻找可以提供帮助的内容。
构建 Watchman 的源代码遵循标准的 Go 命令。您可以使用 `make build` 编译代码,使用 `make check` 运行 linter 和测试。
运行 `make install` 以安装 [gopostal](https://github.com/openvenues/gopostal) / [libpostal](https://github.com/openvenues/libpostal) 供 Watchman 使用。
## 相关项目
作为 Moov 提供开源金融科技基础设施倡议的一部分,我们拥有大量您可能会觉得实用的活跃项目:
- [Moov Fed](https://github.com/moov-io/fed) 实现了用于搜索美国联邦储备系统实用服务的工具,如 ABA 路由号码、金融机构名称查询以及 FedACH 和 Fedwire 路由信息。
- [Moov Image Cash Letter](https://github.com/moov-io/imagecashletter) 实现了用于 Check21、X.9 或支票截留文件的 Image Cash Letter (ICL) 文件,用于美国的交换和远程存款。
- [Moov Wire](https://github.com/moov-io/wire) 实现了一个接口,用于为 Fedwire 资金服务写入文件,这是由美国联邦储备银行运营的实时全额结算资金转账系统。
- [Moov ACH](https://github.com/moov-io/ach) 提供 ACH 文件的生成和解析,支持美国境内资金流动主要方式的所有标准条目代码。
- [Moov Metro 2](https://github.com/moov-io/metro2) 提供了一种简便的方法来读取、创建和验证 Metro 2 格式,该格式由美国信用机构用于消费者信用历史报告。
## 许可证
Apache License 2.0 - 详见 [LICENSE](LICENSE)。标签:AML, API, DNS解析, Docker, EVTX分析, Fintech, Golang, Go语言, HTTP服务器, KYC, OFAC, Python脚本, RESTful API, 全球监控名单, 制裁名单, 制裁筛查, 反恐融资, 反洗钱, 合规工具, 合规科技, 安全编程, 安全防御评估, 客户身份识别, 开源项目, 提示词优化, 日志审计, 测试用例, 程序破解, 请求拦截, 金融合规, 金融监管, 金融科技, 银行处理, 风险控制