Ballerine简介
Ballerine是一个开源的风险管理基础设施,旨在帮助全球支付公司、市场和金融科技公司实现商户、卖家和用户整个生命周期的自动化决策。从账户开设(KYC、KYB)、承保到交易监控,Ballerine提供了灵活的规则和工作流引擎、第三方插件系统、人工审核后台以及文档和信息收集前端流程。
作为一个开源项目,Ballerine相信应该让公司能够根据自己独特的和不断变化的需求来管理用户身份和风险。Ballerine使您能够创建适合自己的决策流程,具有灵活性、面向未来、易于实施、安全可靠,并得到强大社区的支持。
主要功能模块
Ballerine包含以下几个主要的功能模块:
- 后台办公系统: 用于人工决策的案例管理仪表板。
- 工作流引擎: 编排和自动化系统的不同部分。
- KYB收集流程: 实时修改KYC/KYB前端用户旅程。
- 规则引擎: 利用各种规则类型确保用户符合您的风险政策。
- 插件系统: 集成第三方供应商、API和数据库。
- 无代码构建器: 利用各种规则类型确保用户符合您的风险政策(正在开发中)。
使用场景
使用Ballerine,您可以实现以下场景:
- 动态体验: 根据用户风险实时调整的自适应用户旅程。
- 数据所有权: 在本地自托管以保持敏感数据在您的基础设施内。
- 全球编排: 添加/更改供应商和数据源以满足来自多个国家的用户需求。
- 成本降低: 保留对供应商关系、成本和沟通的控制。
快速上手
要快速体验Ballerine的功能,您可以按照以下步骤进行:
-
安装先决条件:
- Node.js (建议使用nvm安装最新的LTS版本)
- 最新版本的PNPM
- Docker和docker compose
-
克隆并安装项目:
git clone https://github.com/ballerine-io/ballerine.git
cd ballerine
pnpm install
pnpm monorepo:init
- 运行示例:
- KYB示例:
pnpm kyb-manual-review-example
- KYC示例:
pnpm kyc-manual-review-example
运行后,将会打开两个浏览器标签:
- http://localhost:5201/ 或 http://localhost:5202/ - 用于KYB或KYC文档收集流程
- http://localhost:5137/ - 用于后台办公系统
在后台办公系统中,您可以使用以下凭据登录:
- 邮箱: admin@admin.com
- 密码: admin
通过这个简单的示例,您可以体验到Ballerine的以下核心功能:
- 文档收集流程
- 人工审核案例管理后台
- 使用工作流引擎实现各部分之间的实时通信
- 在流程中检查的简单JSON风险规则
开源的优势
选择Ballerine作为开源风险管理基础设施有以下几个主要优势:
- 灵活性: 完全可定制,能够适应各种独特的业务需求。
- 面向未来: 易于扩展和更新,确保系统能够跟上不断变化的监管和市场需求。
- 易于实施: 提供详细的文档和社区支持,降低实施难度。
- 安全可靠: 代码开源透明,接受社区审查,同时支持本地部署以保护敏感数据。
- 社区支持: 活跃的开发者社区提供持续的改进和创新。
核心功能详解
1. 后台办公系统
Ballerine的后台办公系统是一个定制化的案例管理系统,用于审查和决策案例。它可以提高效率,允许您定制案例视图和工作流程,整合客户数据和通信,并赋予代理采取行动的权力。
主要功能包括:
- 全面查看商业客户,包括第三方数据
- 高效管理用户通信和信息收集
- 支持代理、角色和部门之间的团队合作
- 通过数据和分析进行分析、监控和审计
2. 工作流引擎
工作流引擎是Ballerine的核心组件之一,负责编排和自动化系统的不同部分。它允许您构建对用户风险评估变化做出反应的工作流,触发适当的操作,如请求更多信息、丰富数据或人工审核。
主要特点:
- 构建易于维护的工作流
- 为开发团队其他成员提供可视性
- 当用户的风险级别仍不清楚时,可以实时添加步骤
- 为良好用户创建更好的转化流程
3. KYB收集流程
KYB(Know Your Business)收集流程允许实时修改KYC/KYB前端用户旅程。这个模块提供了一个定制的KYB流程,可以在任何时候请求补充文件,减少来回沟通。它可以高效地收集业务信息,确保无障碍的验证体验。
4. 规则引擎
规则引擎允许您利用各种规则类型来确保用户符合您的风险政策。您可以根据合规性、欺诈和产品要求设置规则,自动处理和评估用户数据,以确保监管合规性、防止欺诈并执行政策。
5. 插件系统
Ballerine的插件系统允许集成第三方供应商、API和数据库。通过统一的标准化数据API,您可以连接到各种数据源、政府列表、ID和文档验证提供商等。
社区与贡献
Ballerine是一个开源项目,欢迎社区的各种贡献。您可以通过以下方式参与:
- 加入Slack社区提供反馈
- 在GitHub上报告问题或提交功能请求
- 贡献代码或文档
- 分享您使用Ballerine的经验和案例研究
结语
Ballerine作为一个开源的风险管理基础设施,为金融科技公司提供了灵活、可扩展和安全的解决方案。通过其强大的功能模块和活跃的社区支持,Ballerine正在重新定义风险管理的未来。无论您是寻求改进现有流程还是构建全新的风险管理系统,Ballerine都提供了一个强大的基础。
立即访问Ballerine的GitHub仓库开始您的风险管理革新之旅吧!