用途:通过智能体 API 构建 AML 解决规则(AML Resolution Rule Chain),自动复核进入的 AML 筛查命中。规则按顺序对每个尚未复核的命中求值,命中后设置复核结果(matchStatus、riskLevel、whitelisted、note)或给案件打标签。
主要能力:读取草稿/已发布/归档修订,使用规则库模板,创建或按 id 更新规则,重排规则顺序,删除规则,发布草稿。所有网络请求经 ${CLAUDE_SKILL_DIR}/scripts/aml_rules_api.py 签名客户端完成,规则载荷由 ${CLAUDE_SKILL_DIR}/scripts/build_aml_rule.py 组装。
使用方式:先确认租户已启用 WATCHLISTS 权限(否则规则链不会触发);读取草稿并检查现有规则与规则库;以真实 Condition AST 编写条件,用 input.entityType 限定实体类型;用 build_aml_rule.py 组装载荷并展示给用户确认;再执行 upsert、reorder、delete、publish。发布仅在用户明确要求时进行。
限制:仅接受以 sbx: 开头的沙箱 AI App Token,拒绝生产令牌;发布影响实时生产环境,规则链在 live 与 sandbox 间共享;集成激活后 API 可能拒绝发布(4xx),此时应报告并引导用户在 Sumsub 网页 UI 发布;删除非本会话创建的规则需用户明确同意;未知字段会产生 error 通知并阻止发布。