sumsub-analyze-regulation
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSumsub — Analyze Regulation
Sumsub — 监管文档分析
Reads a regulation document and produces a structured Sumsub configuration plan — mapping each regulatory requirement to the Sumsub entities that satisfy it, with a clear split between what can be configured now via skills and what requires the Sumsub Dashboard.
This is a planning skill only. It produces a text description, never JSON payloads or API calls.
读取监管文档并生成结构化的Sumsub配置方案——将每项监管要求映射到满足该要求的Sumsub实体,明确区分哪些内容可通过现有技能配置,哪些需要通过Sumsub控制台配置。
本技能仅用于规划,仅生成文本描述,不会生成JSON负载或API调用。
Workflow
工作流程
Step 1 — Gather context
步骤1 — 收集背景信息
Before analyzing, collect:
- Jurisdiction — if the document covers multiple countries or is ambiguous, ask explicitly: "This regulation covers [list of countries]. Which jurisdiction should the plan focus on?" Do not generate a plan for all jurisdictions simultaneously without a direct request to do so.
- Business type — crypto exchange, neobank, iGaming, fintech, or other. Ask if not clear from the document.
- Client types — individuals, companies, or both.
- Existing Sumsub setup — has the user already configured anything? Avoid suggesting duplicates.
分析前,需收集以下信息:
- 管辖区域——若文档涉及多个国家或内容模糊,需明确询问: "该监管规则覆盖[国家列表]。配置方案应聚焦哪个管辖区域?" 若无明确要求,请勿同时为所有管辖区域生成配置方案。
- 业务类型——加密货币交易所、数字银行、在线博彩、金融科技或其他类型。若文档未明确说明,需询问用户。
- 客户类型——个人、企业,或两者皆有。
- 现有Sumsub配置——用户是否已完成部分配置?避免重复建议。
Step 2 — Analyze (think before responding)
步骤2 — 分析(思考后再回复)
Use extended thinking before formulating the response. Extract from the document:
- Customer identification requirements (who must be identified, what data is required)
- Acceptable identity documents (national ID, passport, tax number, etc.)
- Address verification requirements (what documents are accepted, maximum age)
- Enhanced Due Diligence conditions (what triggers EDD)
- Source of funds / wealth / PEP data collection requirements
- Transaction monitoring requirements (thresholds, suspicious patterns, crypto Travel Rule)
- Periodic re-KYC obligations (how often customers must be re-verified)
- What is out of scope for Sumsub (data retention timelines, regulatory reporting, sanctions list maintenance)
在制定回复前需充分思考,从文档中提取以下信息:
- 客户身份识别要求(需识别哪些对象,需收集哪些数据)
- 可接受的身份证明文件(国民身份证、护照、税号等)
- 地址验证要求(可接受的文件类型、文件最大有效期)
- 强化尽职调查(EDD)触发条件
- 资金来源/财富来源/政治公众人物(PEP)数据收集要求
- 交易监控要求(阈值、可疑模式、加密货币Travel Rule)
- 定期重新KYC义务(客户需多久重新验证一次)
- Sumsub不覆盖的范围(数据保留期限、监管报告、制裁名单维护)
Step 3 — Validate understanding first
步骤3 — 先验证理解是否正确
After analysis, present a short "My Understanding" block — bullet points of extracted requirements — and ask:
"Have I understood the key requirements correctly? Anything to add or correct?"
Do not generate the full plan until the user confirms. This is mandatory.
分析完成后,展示简短的**"我的理解"**模块——以项目符号列出提取的要求,并询问:
"我对核心要求的理解是否正确?是否有需要补充或修正的内容?"
在用户确认前,请勿生成完整配置方案。此步骤为强制要求。
Step 4 — Generate the plan
步骤4 — 生成配置方案
Only after user confirmation, produce the full configuration plan using the output format below.
仅在用户确认后,按照下文的输出格式生成完整配置方案。
Sumsub Capability Map
Sumsub能力映射
A. Verification Levels — sumsub-create-level
sumsub-create-levelA. 验证层级 — sumsub-create-level
sumsub-create-levelDefines the sequence of verification steps an applicant must complete. Each step is a .
docSetAvailable docSet types:
| Type | Purpose |
|---|---|
| Document verification: PASSPORT, ID_CARD, DRIVERS, RESIDENCE_PERMIT, VOTER_ID, etc. Can be restricted by issuing country. |
| Biometrics and liveness. |
| Personal data collection: full name, date of birth, address, nationality, tax number (TIN/CPF/CNPJ/etc.). |
| Address document verification. References a PoA preset by |
| Contact verification via OTP. |
| Custom form. References a questionnaire definition by |
| Non-document electronic verification against external databases. See E-KYC section. |
| Device intelligence and fingerprinting. Requires |
| KYB: company info collection. |
| KYB: company data fields. |
| KYB: corporate documents upload. |
| KYB: UBOs and representatives verification. |
| Accredited investor qualification. |
| Electronic signature capture. |
| Travel Rule recipient data collection. |
Level properties:
- :
applicantTypeorindividualcompany - : the ordered list of docSets + optional
requiredIdDocs/includedCountriesexcludedCountries - : enables AML/PEP/sanctions screening via watchlists
watchListCheckSettings - : cross-check preset for AML screening
crossCheckPresetId
定义申请人需完成的验证步骤序列,每个步骤为一个。
docSet可用的docSet类型:
| 类型 | 用途 |
|---|---|
| 文档验证:PASSPORT、ID_CARD、DRIVERS、RESIDENCE_PERMIT、VOTER_ID等。可按签发国家限制。 |
| 生物识别与活体检测。 |
| 个人数据收集:全名、出生日期、地址、国籍、税号(TIN/CPF/CNPJ等)。 |
| 地址文档验证。通过 |
| 通过OTP验证联系方式。 |
| 自定义表单。通过 |
| 无文档电子验证,对接外部数据库。详见E-KYC章节。 |
| 设备智能与指纹识别。需 |
| 企业KYC(KYB):企业信息收集。 |
| KYB:企业数据字段。 |
| KYB:企业文件上传。 |
| KYB:最终受益所有人(UBO)与代表验证。 |
| 合格投资者资质认定。 |
| 电子签名采集。 |
| Travel Rule收件人数据收集。 |
层级属性:
- :
applicantType或individualcompany - : 有序的docSet列表 + 可选的
requiredIdDocs/includedCountriesexcludedCountries - : 启用通过监控名单进行反洗钱(AML)/PEP/制裁筛查
watchListCheckSettings - : AML筛查的交叉验证预设ID
crossCheckPresetId
IDENTITY — document type codes
IDENTITY — 文档类型代码
Sumsub uses generic values regardless of what the document is locally called. Map the regulation's document names to these types:
IdDocType| Generic document class | Sumsub |
|---|---|
| International / biometric passport | |
| National identity card (any country) | |
| Driver's licence | |
| Residence / immigration permit | |
| Voter ID | |
| Documents with no dedicated Sumsub type (e.g. tax cards, social security cards) | |
includedCountriesexcludedCountriesBRAUSADEUTwo-sided capture should be specified whenever a mandatory identifier (tax number, national number) appears on the back of the document.
Sumsub使用通用值,不受文档本地名称影响。需将监管规则中的文档名称映射为以下类型:
IdDocType| 通用文档类别 | Sumsub |
|---|---|
| 国际/生物特征护照 | |
| 国民身份证(任意国家) | |
| 驾照 | |
| 居留/移民许可 | |
| 选民证 | |
| Sumsub无对应专用类型的文档(如税卡、社保卡) | |
includedCountriesexcludedCountriesBRAUSADEU当文档背面包含必填标识(税号、国民编号)时,需指定双面采集。
SELFIE — liveness options (videoRequired
)
videoRequiredSELFIE — 活体检测选项 (videoRequired
)
videoRequired| Value | Description | Use when |
|---|---|---|
| Default. Advanced passive liveness, no movement required. | Standard KYC — no stricter regulatory mandate. |
| Active motion challenge (head movement detection). | Regulation explicitly requires active/dynamic liveness. |
| Short video — applicant pronounces displayed digits. | Regulation requires video identity check. |
| Photo-only selfie, no liveness. | Use only when explicitly requested; generally insufficient for AML compliance. |
| Single-frame analysis. | Use only when explicitly requested. |
For most AML/KYC regulations without a specific liveness requirement, default to .
passiveLiveness| 值 | 描述 | 使用场景 |
|---|---|---|
| 默认选项。高级被动活体检测,无需动作。 | 标准KYC——无更严格监管要求时。 |
| 主动动作挑战(头部移动检测)。 | 监管明确要求主动/动态活体检测时。 |
| 短视频——申请人朗读显示的数字。 | 监管要求视频身份核验时。 |
| 仅照片自拍,无活体检测。 | 仅在明确要求时使用;通常不足以满足AML合规要求。 |
| 单帧分析。 | 仅在明确要求时使用。 |
对于大多数无特定活体检测要求的AML/KYC监管规则,默认使用。
passiveLivenessAPPLICANT_DATA — common field names
APPLICANT_DATA — 通用字段名称
Standard personal-data fields:
| Field name | Meaning |
|---|---|
| First / given name |
| Last / family name |
| Date of birth |
| Country of residence (ISO-3166 alpha-3) |
| City / town |
| Street address |
| Postal / ZIP code |
| Nationality (ISO-3166 alpha-3) |
| Place of birth |
| Tax identification number (TIN, CPF, SSN, BSN, etc.) |
When a regulation mandates collection of a national tax or identity number, map it to and mark it .
tinrequired: true标准个人数据字段:
| 字段名 | 含义 |
|---|---|
| 名 |
| 姓 |
| 出生日期 |
| 居住国(ISO-3166 alpha-3代码) |
| 城市/城镇 |
| 街道地址 |
| 邮政编码/ZIP码 |
| 国籍(ISO-3166 alpha-3代码) |
| 出生地 |
| 税务识别号(TIN、CPF、SSN、BSN等) |
当监管要求收集国家税号或身份编号时,将其映射为并标记。
tinrequired: trueDEVICE_CHECK — what it detects
DEVICE_CHECK — 检测内容
When license is active, this step flags: emulators, rooted/jailbroken devices, VPN/proxy/Tor connections, remote-desktop software, and crypto-mixer tools. Always note in the plan that this step silently falls back to disabled if the tenant lacks the entitlement — add a GET-back verification step.
DEVICE_INTELLIGENCE当授权激活时,此步骤会标记:模拟器、Root/越狱设备、VPN/代理/Tor连接、远程桌面软件、加密货币混币工具。需在方案中注明:若租户无此授权,该步骤会自动禁用——需添加后续验证步骤确认是否生效。
DEVICE_INTELLIGENCEB. Questionnaires — sumsub-create-questionnaire
sumsub-create-questionnaireB. 调查问卷 — sumsub-create-questionnaire
sumsub-create-questionnaireCustom forms for collecting applicant data not captured by document checks.
Common use cases: source of funds, source of wealth, employment, PEP self-declaration, trading experience, risk profile.
Question types: , , , , , , , , , , , , .
texttextAreadatedateTimeboolselectselectDropdownmultiSelectphonecountrySelectcountryMultiSelectfileAttachmentmultiFileAttachmentsConditional logic: sections and items can be shown/hidden based on previous answers.
Risk scoring: each answer option can carry a (0–100); scores sum automatically and can be referenced in downstream transaction monitoring rules.
scoreOne questionnaire per level. Group distinct topics (source of funds, PEP self-declaration, risk profile…) as separate sections within a single questionnaire — not as separate questionnaires. Default to one step per level. A separate level legitimately gets its own questionnaire (e.g. an EDD level with an extended questionnaire) — that is still one-per-level, not an exception. Only plan multiple questionnaires on the same level if the user explicitly asks for it.
QUESTIONNAIRE用于收集文档核验未覆盖的申请人数据的自定义表单。
**常见应用场景:**资金来源、财富来源、职业信息、PEP自我申报、交易经验、风险评估。
问题类型:、、、、、、、、、、、、。
texttextAreadatedateTimeboolselectselectDropdownmultiSelectphonecountrySelectcountryMultiSelectfileAttachmentmultiFileAttachments**条件逻辑:**可根据之前的答案显示/隐藏章节和问题项。
**风险评分:**每个答案选项可设置(0–100);分数自动累加,可用于下游交易监控规则。
score每个层级对应一份调查问卷。将不同主题(资金来源、PEP自我申报、风险评估…)作为单个调查问卷内的独立章节,而非创建多份调查问卷。默认每个层级设置一个步骤。不同层级可拥有独立的调查问卷(如EDD层级使用扩展调查问卷)——这仍符合“一层一问卷”的规则,不属于例外情况。仅当用户明确要求时,才为同一层级规划多份调查问卷。
QUESTIONNAIREC. Proof of Address Presets — sumsub-create-poa-preset
sumsub-create-poa-presetC. 地址证明预设 — sumsub-create-poa-preset
sumsub-create-poa-presetReusable configuration for what documents are accepted as proof of address.
Document categories:
- — government-issued (voter registration, tax bill, etc.)
governmentOrganization - — utility bills
utilityProvider - — bank statements and letters
bank - — telecom bills
mobileOperator other
Key settings:
- per category — maximum document age
maxMonths - Cross-validation: name/address comparison between identity document (POI) and address document (POA) — fuzzy or strict mode
- PoI-as-PoA: accept the identity document itself as proof of address
- Neobank blocklist: exclude documents from specific institutions (Revolut, N26, Wise, etc.)
- Country-specific overrides: different rules per country
可复用的地址证明可接受文档配置。
文档类别:
- — 政府签发文件(选民登记证、税单等)
governmentOrganization - — 公共事业账单
utilityProvider - — 银行对账单与信函
bank - — 电信账单
mobileOperator other
核心设置:
- (按类别)——文件最大有效期
maxMonths - **交叉验证:**身份证明文件(POI)与地址证明文件(POA)的姓名/地址比对——模糊匹配或严格匹配模式
- **POI作为POA:**接受身份证明文件本身作为地址证明
- **数字银行黑名单:**排除特定机构的文件(Revolut、N26、Wise等)
- **国家专属规则:**不同国家适用不同规则
D. E-KYC (Non-Document Electronic Verification)
D. E-KYC(无文档电子验证)
⚠️ Requires separate activation per country through a Sumsub Customer Success Manager (CSM). License: .
E_KYC_TARGETConfigured via once activated.
sumsub-create-levelHow it works: the applicant submits unique identifiers (TIN, document number, bank login) which are validated against external databases — no document photo required.
Two configuration modes:
- Standalone docSet — electronic verification only; applicant cannot upload documents instead
E_KYC - with
IDENTITY— applicant chooses: upload document photo OR complete E-KYCekycAllowed: true
Available database types: (national registries), (credit bureaus), (telecom providers), , (business registries), , , , .
GOVERNMENTCREDITTELCOBANKINGCOMMERCIALCONSUMERUTILITYPOSTALPROPRIETARYVerification methods: , , , .
ENRICHMENTONE_X_ONE_MATCHINGTWO_X_TWO_MATCHINGVALIDITY_CHECKConfiguration rules:
- Country coverage depends entirely on client's license activations — there is no universal list
- Recommended to pair with a step for biometric verification against database records
SELFIE
Activation steps: (1) contact CSM to request per-country activation, (2) run .
sumsub-create-level⚠️需通过Sumsub客户成功经理(CSM)按国家单独激活。授权:。
E_KYC_TARGET激活后可通过配置。
sumsub-create-level**工作原理:**申请人提交唯一标识(税号、文档编号、银行登录信息),系统对接外部数据库进行验证——无需上传文档照片。
两种配置模式:
- 独立docSet — 仅电子验证;申请人无法选择上传文档
E_KYC - +
IDENTITY— 申请人可选择:上传文档照片 或 完成E-KYC验证ekycAllowed: true
可用数据库类型:(国家注册系统)、(征信机构)、(电信运营商)、、(企业注册系统)、、、、。
GOVERNMENTCREDITTELCOBANKINGCOMMERCIALCONSUMERUTILITYPOSTALPROPRIETARY验证方式:、、、。
ENRICHMENTONE_X_ONE_MATCHINGTWO_X_TWO_MATCHINGVALIDITY_CHECK配置规则:
- 国家覆盖范围完全取决于客户的授权激活情况——无通用列表
- 建议搭配步骤,实现与数据库记录的生物识别比对
SELFIE
激活步骤:(1) 联系CSM申请对应国家的激活权限;(2) 运行。
sumsub-create-levelE. Transaction Monitoring — sumsub-create-kyt-rules
sumsub-create-kyt-rulesE. 交易监控 — sumsub-create-kyt-rules
sumsub-create-kyt-rules⚠️ Requires license (and for crypto, for periodic re-KYC, for platform events).
KYTTRAVEL_RULETM_SCHEDULED_EVENTSKYT_ANTI_FRAUDDescribes what to configure at plan time in plain language. translates each rule into a SumScript expression and POSTs it to the API. New rules always start in test mode () — activating them requires the dashboard.
sumsub-create-kyt-rulesconditionEldryRun: trueTransaction types:
- — financial transactions (fiat and crypto)
finance - — crypto transactions subject to Travel Rule (FATF / VASP)
travelRule - — KYC-related events
kyc - — login, signup, password reset, 2FA changes
userPlatformEvent - — periodic triggers (requires
scheduledEventlicense)TM_SCHEDULED_EVENTS
Rule anatomy:
- Condition — trigger (e.g., "incoming crypto transaction > $10,000")
- Action: (add risk points),
score(freeze transaction),onHold(request confirmation),awaitUser(block)reject - Risk score (0–100) — cumulative; multiple rules sum their scores
- Applicant change — move applicant to another level, trigger final rejection, or route to manual review
- Case creation — auto-create a compliance investigation case on rule match
Automated pre-scoring enrichments (active for licensed tenants):
- AML watchlists (PEP, sanctions, adverse media)
- Crypto screening: Chainalysis, Elliptic, TRM Labs, Merkle Science, Crystal
- Travel Rule processing
- Device intelligence and fingerprinting
- BIN lookup and payment method analytics
Periodic Re-KYC (Scheduled Rules):
- Trigger: applicants on level X for N days → reassign to a new level (triggers re-verification)
- Requires license
TM_SCHEDULED_EVENTS
Required licenses for TM features: , , , , .
KYTTRAVEL_RULETM_SCHEDULED_EVENTSKYT_ANTI_FRAUDDEVICE_INTELLIGENCE⚠️需授权(加密货币场景需,定期重新KYC需,平台事件监控需)。
KYTTRAVEL_RULETM_SCHEDULED_EVENTSKYT_ANTI_FRAUD规划阶段需用自然语言描述配置内容。会将每条规则转换为 SumScript表达式并通过API提交。新规则默认处于测试模式()——需通过控制台激活。
sumsub-create-kyt-rulesconditionEldryRun: true交易类型:
- — 金融交易(法币与加密货币)
finance - — 受Travel Rule约束的加密货币交易(FATF / VASP)
travelRule - — KYC相关事件
kyc - — 登录、注册、密码重置、2FA变更
userPlatformEvent - — 定期触发事件(需
scheduledEvent授权)TM_SCHEDULED_EVENTS
规则结构:
- 触发条件 — 触发场景(如“加密货币入账金额超过10,000美元”)
- 动作:(增加风险分数)、
score(冻结交易)、onHold(请求确认)、awaitUser(拦截)reject - 风险分数(0–100)——累计值;多条规则分数累加
- 申请人变更 — 将申请人转移至其他层级、触发最终拒绝、或路由至人工审核
- 案例创建 — 规则匹配时自动创建合规调查案例
自动化预评分增强功能(授权租户默认激活):
- AML监控名单(PEP、制裁、负面媒体)
- 加密货币筛查:Chainalysis、Elliptic、TRM Labs、Merkle Science、Crystal
- Travel Rule处理
- 设备智能与指纹识别
- BIN查询与支付方式分析
定期重新KYC(定时规则):
- 触发条件:申请人处于X层级达N天 → 重新分配至Y层级(触发重新验证)
- 需授权
TM_SCHEDULED_EVENTS
交易监控功能所需授权:、、、、。
KYTTRAVEL_RULETM_SCHEDULED_EVENTSKYT_ANTI_FRAUDDEVICE_INTELLIGENCEF. Workflows — sumsub-create-workflow
sumsub-create-workflowF. 工作流 — sumsub-create-workflow
sumsub-create-workflowGraph-based routing logic: determines which level an applicant goes through next based on conditions.
Node types: (run a level), (condition branch), , , (tags, notes, source-key changes).
applicantLevelexclusiveChoicemanualReviewfinalRejectionactionsEdge conditions: by applicant country, number of attempts, review decision (approved / rejected / resubmission), custom expressions.
Use when regulation requires risk-based routing (standard KYC for low-risk, EDD for high-risk), re-verification flows, or multi-stage onboarding.
基于图形的路由逻辑:根据条件决定申请人下一步进入哪个层级。
节点类型:(运行一个层级)、(条件分支)、(人工审核)、(最终拒绝)、(标签、备注、源密钥变更)。
applicantLevelexclusiveChoicemanualReviewfinalRejectionactions**分支条件:**根据申请人所在国家、尝试次数、审核结果(通过/拒绝/重新提交)、自定义表达式。
适用于监管要求基于风险的路由(低风险用户走标准KYC,高风险用户走EDD)、重新验证流程、多阶段开户场景。
G. Transaction Submission — sumsub-create-transaction
sumsub-create-transactionG. 交易提交 — sumsub-create-transaction
sumsub-create-transactionSends transaction data to Sumsub's KYT monitoring system. Distinct from TM Rules:
- This skill handles data submission (what transaction data to send)
- TM Rules define what to do with that data (configured in the Dashboard)
Covers: finance transactions, Travel Rule (crypto counterparty data), platform events (login/signup).
将交易数据发送至Sumsub的KYT监控系统。与交易监控规则的区别:
- 本技能负责数据提交(需发送哪些交易数据)
- 交易监控规则定义数据处理逻辑(通过控制台配置)
覆盖场景:金融交易、Travel Rule(加密货币交易对手数据)、平台事件(登录/注册)。
Analysis Framework
分析框架
| Regulation requirement | Sumsub entity | Skill / action |
|---|---|---|
| Identify the customer (name, DOB, nationality) | | |
| Document verification (passport, national ID) | | |
| Biometrics / liveness check | | |
| Address verification | | |
| Tax number collection (TIN, CPF, CNPJ, SSN…) | | |
| Source of funds / source of wealth | | |
| PEP self-declaration | | |
| Enhanced Due Diligence (EDD) | Separate EDD level + extended questionnaire | |
| PoA document age limit | PoA preset | |
| Electronic / non-document verification | | |
| KYB — company verification | | |
| Risk-based routing (standard vs EDD) | Workflow with | |
| Transaction monitoring (thresholds, patterns) | KYT rules | |
| Crypto Travel Rule | | |
| Periodic re-KYC obligation | TM Scheduled rule | |
| Compliance case management | TM rule | |
| Transaction data submission | KYT submission | |
| Device check / fraud prevention | | |
| WebSDK / front-end onboarding flow | WebSDK integration | |
| 监管要求 | Sumsub实体 | 技能/操作 |
|---|---|---|
| 客户身份识别(姓名、出生日期、国籍) | | |
| 文档验证(护照、国民身份证) | | |
| 生物识别/活体检测 | | |
| 地址验证 | | |
| 税号收集(TIN、CPF、CNPJ、SSN…) | | |
| 资金来源/财富来源 | | |
| PEP自我申报 | | |
| 强化尽职调查(EDD) | 独立EDD层级 + 扩展调查问卷 | |
| 地址证明文件有效期限制 | 地址证明预设 | |
| 电子/无文档验证 | | |
| KYB——企业验证 | | |
| 基于风险的路由(标准KYC vs EDD) | 含 | |
| 交易监控(阈值、模式) | KYT规则 | |
| 加密货币Travel Rule | | |
| 定期重新KYC义务 | 定时规则 | |
| 合规案例管理 | 交易监控规则 | |
| 交易数据提交 | KYT数据提交 | |
| 设备检测/欺诈防范 | | |
| WebSDK/前端开户流程 | WebSDK集成 | |
Output Format
输出格式
Produce the plan as a structured markdown document with two clearly separated sections.
Critical: use actual Sumsub enum values and field names throughout — not prose descriptions. Every step must show the concrete parameters that will go into the API call.
undefined以结构化Markdown文档形式生成配置方案,明确分为两个部分。
**关键要求:**全程使用实际Sumsub枚举值和字段名,而非自然语言描述。每个步骤需展示将用于API调用的具体参数。
undefinedSumsub Configuration Plan: [Regulation Name] — [Jurisdiction]
Sumsub配置方案:[监管规则名称] — [管辖区域]
My Understanding
我的理解
- [Bullet: key requirement 1 from regulation]
- [Bullet: key requirement 2]
- … [Ask for confirmation here before generating the rest]
- [项目符号:从监管规则提取的核心要求1]
- [项目符号:核心要求2]
- … [在此处请求用户确认后再生成剩余内容]
✅ Configure via Skills (available now)
✅ 可通过现有技能配置
1. Verification Level(s)
1. 验证层级
Level: [name] — [purpose, e.g. "standard KYC"]
层级:[名称] — [用途,如“标准KYC”]
- : individual | company
applicantType - Steps (in order):
APPLICANT_DATA- :
fields[firstName, lastName, dob, country, town, street, postCode] - Tax identifier: —
tin(Art. N — CPF mandatory for identification)required: true
IDENTITY- :
docTypes[PASSPORT, ID_CARD, DRIVERS] - :
includedCountries(ISO-3166 alpha-3, or omit for all countries)[BRA] - Two-sided capture: yes — and
ID_CARDcarry CPF on the reverse (Art. N)DRIVERS - Regulation reference: Art. N
SELFIE- :
videoRequired(default; change topassiveLivenessif regulation requires motion challenge)activeLiveness - Regulation reference: Art. N
- —
QUESTIONNAIRE:questionnaireDefId(defined in section 2 below)[questionnaire-slug] - —
PROOF_OF_RESIDENCE:poaPresetId(defined in section 3 below)[preset-id] - — ⚠️ requires
DEVICE_CHECKlicense (Art. N — emulators, VPN/Tor, rooted devices)DEVICE_INTELLIGENCE
- : true
watchListCheckSettings.enabled- :
categories(Art. N — PEP/sanctions screening mandatory)[sanctions, pep, adverseMedia]
- Countries in scope: | all countries → Next:
includedCountries: [XXX]sumsub-create-level
- : individual | company
applicantType - 步骤(按顺序):
APPLICANT_DATA- :
fields[firstName, lastName, dob, country, town, street, postCode] - 税务标识:—
tin(第N条——CPF为必填识别项)required: true
IDENTITY- :
docTypes[PASSPORT, ID_CARD, DRIVERS] - :
includedCountries(ISO-3166 alpha-3代码,若适用于所有国家则省略)[BRA] - 双面采集:是 — 和
ID_CARD背面含CPF (第N条)DRIVERS - 监管规则参考:第N条
SELFIE- :
videoRequired(默认值;若监管要求动作挑战则改为passiveLiveness)activeLiveness - 监管规则参考:第N条
- —
QUESTIONNAIRE:questionnaireDefId(下文第2节定义)[调查问卷标识] - —
PROOF_OF_RESIDENCE:poaPresetId(下文第3节定义)[预设ID] - — ⚠️需
DEVICE_CHECK授权 (第N条——检测模拟器、VPN/Tor、Root设备)DEVICE_INTELLIGENCE
- : true
watchListCheckSettings.enabled- :
categories(第N条——强制PEP/制裁筛查)[sanctions, pep, adverseMedia]
- 适用国家:| 所有国家 → 下一步:
includedCountries: [XXX]sumsub-create-level
Level: [name] — [e.g. "enhanced due diligence"]
层级:[名称] — [用途,如“强化尽职调查”]
- (same structure — add extra steps or stricter liveness as required)
→ Next:
sumsub-create-level
-(结构同上——根据要求添加额外步骤或更严格的活体检测)
→ 下一步:
sumsub-create-level2. Questionnaire(s)
2. 调查问卷
Questionnaire: [id-slug]
— [purpose, e.g. "Risk Profile & Compliance"]
[id-slug]调查问卷:[标识]
— [用途,如“风险评估与合规”]
[标识]- Sections:
- — [Section name, e.g. "Virtual Asset Experience"]
[section-id]- : "[Question text]" —
[item-id]—type: selectOptions:required: true[["novice","No experience"],["intermediate","Some experience"],["expert","Expert"]] - : "[Question text, e.g. risk acknowledgement]" —
[item-id]—type: bool(Art. N — client must confirm trades outside risk profile)required: true
- — [Section name, e.g. "Source of Funds"]
[section-id]- : "[Question text]" —
[item-id]—type: selectOptions:required: true[["employment","Employment/Salary"],["business","Business income"],["savings","Savings"],["investment","Investment returns"],["other","Other"]] - : "Specify other source" —
[item-id]— condition:type: text→ Next:[section-id].[item-id] = othersumsub-create-questionnaire
- 章节:
- — [章节名称,如“虚拟资产交易经验”]
[章节ID]- : "[问题文本]" —
[问题ID]—type: select选项:required: true[["novice","无经验"],["intermediate","有一定经验"],["expert","专家级"]] - : "[问题文本,如风险确认]" —
[问题ID]—type: bool(第N条——客户需确认超出风险范围的交易)required: true
- — [章节名称,如“资金来源”]
[章节ID]- : "[问题文本]" —
[问题ID]—type: select选项:required: true[["employment","工资/薪金"],["business","经营收入"],["savings","储蓄"],["investment","投资收益"],["other","其他"]] - : "请说明其他资金来源" —
[问题ID]— 条件:type: text→ 下一步:[章节ID].[问题ID] = othersumsub-create-questionnaire
3. Proof of Address Preset
3. 地址证明预设
- Accepted categories and max document age:
- — [N] months (Art. N)
governmentOrganization - — [N] months
bank - — [N] months
utilityProvider - — [N] months
mobileOperator
- Cross-validation: enabled | disabled — (name/address match between POI and POA)
- POI-as-POA: yes | no
- Country overrides: [ISO-3 code — category/maxMonths changes, if any]
→ Next:
sumsub-create-poa-preset
- 可接受的文档类别与最大有效期:
- — [N]个月 (第N条)
governmentOrganization - — [N]个月
bank - — [N]个月
utilityProvider - — [N]个月
mobileOperator
- 交叉验证:启用 | 禁用 — (身份证明文件与地址证明文件的姓名/地址匹配)
- POI作为POA:是 | 否
- 国家专属规则:[ISO-3代码——类别/有效期变更(若有)]
→ 下一步:
sumsub-create-poa-preset
4. Workflow
4. 工作流
- [Description of routing: standard KYC → if high-risk → EDD → manual review]
- Conditions: [by country / by questionnaire score / etc.]
→ Next:
sumsub-create-workflow
- [路由描述:标准KYC → 若高风险 → EDD → 人工审核]
- 条件:[按国家 / 按调查问卷分数 / 其他]
→ 下一步:
sumsub-create-workflow
5. Transaction Data Submission (KYT)
5. 交易数据提交(KYT)
- Transaction types to instrument: |
finance|travelRuleuserPlatformEvent - Required fields per transaction: [counterparty name, wallet address, etc.] — (Art. N)
→ Next:
sumsub-create-transaction
- 需监控的交易类型:|
finance|travelRuleuserPlatformEvent - 每份交易需提交的字段:[交易对手名称、钱包地址等] — (第N条)
→ 下一步:
sumsub-create-transaction
6. Transaction Monitoring Rules
6. 交易监控规则
[Only include if regulation requires transaction monitoring. Requires license.]
KYT[仅当监管要求交易监控时包含。需授权。]
KYTRule: [name]
规则:[名称]
- :
types|finance|travelRule|kyc|userPlatformEventscheduledEvent - Trigger: [plain language, e.g. "incoming transaction above $10,000"]
- :
action|score [N]|onHold|awaitUserreject - Case creation: yes | no — [group by applicant / by rule]
- Regulation reference: Art. N
→ Next:
sumsub-create-kyt-rules
- :
types|finance|travelRule|kyc|userPlatformEventscheduledEvent - 触发条件:[自然语言描述,如“入账金额超过10,000美元”]
- :
action|score [N]|onHold|awaitUserreject - 案例创建:是 | 否 — [按申请人分组 / 按规则分组]
- 监管规则参考:第N条
→ 下一步:
sumsub-create-kyt-rules
Periodic Re-KYC rule [if applicable — requires TM_SCHEDULED_EVENTS
license]
TM_SCHEDULED_EVENTS定期重新KYC规则(若适用——需TM_SCHEDULED_EVENTS
授权)
TM_SCHEDULED_EVENTS- Trigger: customers at level [X] after [N] days
- Action: reassign to level [Y] for re-verification
- Regulation reference: Art. N
→ Next:
sumsub-create-kyt-rules
- 触发条件:处于[X]层级达[N]天的客户
- 动作:重新分配至[Y]层级进行重新验证
- 监管规则参考:第N条
→ 下一步:
sumsub-create-kyt-rules
⚠️ Configure in Sumsub Dashboard
⚠️ 需在Sumsub控制台配置
Activate TM rules
激活交易监控规则
New rules are created in test mode (). To make them live: open each rule in the dashboard (KYT → Rules Manager) and set it to Active.
dryRun: true新规则默认处于测试模式()。如需启用,需在控制台(KYT → 规则管理器)中打开每条规则并设置为激活状态。
dryRun: trueKYT Client Lists
KYT客户名单
Adding values to client lists referenced in rule conditions (e.g., country blocklists, peer allowlists) is a dashboard-only operation: KYT → Client Lists.
向规则条件引用的客户名单添加值(如国家黑名单、同行白名单)仅可通过控制台操作:KYT → 客户名单。
🔒 E-KYC (electronic non-document verification)
🔒 E-KYC(电子无文档验证)
[Include only if applicable to the jurisdiction]
- Jurisdiction: [country]
- Potentially available databases: GOVERNMENT | CREDIT | BANKING
- Configuration path: — after CSM activation
sumsub-create-level - Activation steps:
- Contact your Sumsub CSM to request activation for [country]
- Run with the
sumsub-create-leveldocSetE_KYC
[仅当适用于该管辖区域时包含]
- 管辖区域:[国家]
- 可用数据库:GOVERNMENT | CREDIT | BANKING
- 配置路径:— CSM激活后
sumsub-create-level - 激活步骤:
- 联系Sumsub CSM申请[国家]的激活权限
- 运行并配置
sumsub-create-leveldocSetE_KYC
Out of Scope for Sumsub
Sumsub不覆盖的范围
[List requirements from the regulation that Sumsub does not handle]
- [e.g. 5-year data retention — handle in your own infrastructure]
- [e.g. Reporting to [authority] — handle via your compliance team]
[列出监管规则中Sumsub无法满足的要求]
- [示例:5年数据保留——需自行在内部系统处理]
- [示例:向[监管机构]提交报告——需由合规团队处理]
Suggested Execution Order
建议执行顺序
- (needed before level creation)
sumsub-create-questionnaire - (needed before level creation)
sumsub-create-poa-preset - (standard KYC level)
sumsub-create-level - (EDD level, if needed)
sumsub-create-level - (if risk-based routing needed)
sumsub-create-workflow - (TM rules, if regulation requires transaction monitoring)
sumsub-create-kyt-rules - (instrument transaction submission)
sumsub-create-transaction - Dashboard — activate TM rules (move from test mode to live)
---- (层级创建前需完成)
sumsub-create-questionnaire - (层级创建前需完成)
sumsub-create-poa-preset - (标准KYC层级)
sumsub-create-level - (EDD层级,若需)
sumsub-create-level - (若需基于风险的路由)
sumsub-create-workflow - (交易监控规则,若监管要求)
sumsub-create-kyt-rules - (配置交易数据提交)
sumsub-create-transaction - 控制台——激活交易监控规则(从测试模式切换至正式模式)
---Rules
规则
- Language: respond in the same language as the user's request.
- Think first: use extended thinking before formulating the response — regulation texts are dense and requirements are often implicit.
- One jurisdiction at a time: if the document covers multiple jurisdictions, ask which one to plan for before proceeding. Do not produce multi-jurisdiction plans unprompted.
- Validate before generating: after analysis, present the "My Understanding" summary and wait for user confirmation before producing the full plan.
- No JSON: this skill produces text descriptions only. Never generate API payloads, JSON objects, or configuration code.
- Be concrete: the plan must use actual Sumsub parameter names and enum values, not prose descriptions. Write , not "Passport and national ID". Write
docTypes: [PASSPORT, ID_CARD, DRIVERS], not "advanced liveness". WritevideoRequired: passiveLiveness, not "name and tax number". Include country codes in ISO-3166 alpha-3 (fields: [firstName, lastName, dob, tin], not "Brazil"). Name questionnaire item types (BRA,bool,select). Use the country-specific document mapping table in the Capability Map to translate local document names to IdDocType codes.text - Mark the boundary clearly: every item in the plan must be in either ✅ (skills available now) or ⚠️ (Dashboard / skill in development). Never leave the boundary ambiguous.
- E-KYC is always opt-in: always mark E-KYC as requiring CSM activation. List the activation steps. Do not present it as a default option.
- TM rules in plain language only: describe trigger conditions and actions in business language (e.g., "block transactions over $50,000"). Do not write SumScript expressions or technical rule syntax — handles that translation.
sumsub-create-kyt-rules - No TM rules without explicit requirement: only include TM rules in the plan if the regulation explicitly requires transaction monitoring.
- Licenses: flag ,
DEVICE_INTELLIGENCE,E_KYC_TARGET,KYT,TRAVEL_RULEas requiring license verification.TM_SCHEDULED_EVENTS - Out of scope: explicitly list requirements the regulation contains that Sumsub cannot fulfill (data retention, authority reporting, etc.).
- 语言: 使用与用户请求相同的语言回复。
- 先思考: 制定回复前需充分思考——监管文本内容密集,要求常隐含其中。
- 一次一个管辖区域: 若文档覆盖多个管辖区域,需先询问用户聚焦哪个区域,再继续。请勿主动生成多区域配置方案。
- 先验证再生成: 分析完成后,展示“我的理解”摘要,等待用户确认后再生成完整方案。
- 禁止生成JSON: 本技能仅生成文本描述。请勿生成API负载、JSON对象或配置代码。
- 内容具体: 配置方案需使用实际Sumsub参数名和枚举值,而非自然语言描述。例如,需写,而非“护照和国民身份证”;写
docTypes: [PASSPORT, ID_CARD, DRIVERS],而非“高级活体检测”;写videoRequired: passiveLiveness,而非“姓名和税号”。国家代码使用ISO-3166 alpha-3格式(fields: [firstName, lastName, dob, tin],而非“巴西”)。明确调查问卷问题类型(BRA、bool、select)。使用能力映射中的国家专属文档映射表,将本地文档名称转换为IdDocType代码。text - 明确边界: 方案中的每项内容需明确归类到✅(现有技能可配置)或⚠️(控制台/开发中技能)。边界不可模糊。
- E-KYC需主动申请: 需明确标记E-KYC需CSM激活,并列出激活步骤。请勿将其作为默认选项。
- 交易监控规则仅用自然语言: 用业务语言描述触发条件和动作(如“拦截超过50,000美元的交易”)。请勿编写SumScript表达式或技术规则语法——会负责转换。
sumsub-create-kyt-rules - 无明确要求则不配置交易监控规则: 仅当监管明确要求交易监控时,才在方案中包含交易监控规则。
- 授权提示: 标记、
DEVICE_INTELLIGENCE、E_KYC_TARGET、KYT、TRAVEL_RULE需验证授权状态。TM_SCHEDULED_EVENTS - 明确不覆盖范围: 列出监管规则中Sumsub无法满足的要求(数据保留、监管报告等)。
Related Skills
相关技能
| Skill | When to invoke |
|---|---|
| Always — core output of every regulation analysis |
| Regulation requires SOF, PEP, wealth, employment, or risk profile collection |
| Regulation requires address verification |
| Regulation requires risk-based routing, EDD flow, or multi-stage onboarding |
| Regulation requires transaction monitoring rules (thresholds, suspicious patterns, periodic re-KYC, Travel Rule) |
| Regulation requires transaction monitoring data submission |
| Regulation has UX or front-end onboarding requirements |
| Check existing configuration before creating new entities |
| 技能 | 调用时机 |
|---|---|
| 必选——所有监管分析的核心输出 |
| 监管要求收集资金来源、PEP、财富、职业或风险评估信息时 |
| 监管要求地址验证时 |
| 监管要求基于风险的路由、EDD流程或多阶段开户时 |
| 监管要求交易监控规则(阈值、可疑模式、定期重新KYC、Travel Rule)时 |
| 监管要求提交交易监控数据时 |
| 监管有UX或前端开户流程要求时 |
| 创建新实体前检查现有配置时 |