Ballerine是一个开源的风险管理基础设施,帮助全球支付公司、市场平台和金融科技公司在整个客户生命周期中自动化对商户、卖家和用户的决策。从开户(KYC、KYB)、承保到交易监控,使用灵活的规则和工作流引擎、第三方插件系统、手动审核后台以及文档和信息收集前端流程。
模块
- 后台办公系统 - 用于手动决策的案例管理仪表板。
- 工作流引擎 - 协调和自动化系统的不同部分。
- KYB收集流程 - 实时修改KYC/KYB前端用户旅程。
- 规则引擎 - 利用各种规则类型确保用户符合您的风险政策。
- 插件系统 - 集成第三方供应商、API和数据库。查看插件。
- 无代码构建器 - 利用各种规则类型确保用户符合您的风险政策 - 🚧 开发中。
为什么选择开源?
我们相信,应该让公司能够根据其独特和不断变化的需求来管理用户身份和风险。Ballerine使您能够创建适合您的决策流程。它灵活、面向未来、易于实施、安全,并得到强大社区的支持。
探索Ballerine的功能
- 动态体验: 基于用户风险实时调整的自适应用户旅程。
- 数据所有权: 在本地自主托管,将敏感数据保留在您的基础设施内。
- 全球协调: 添加/更改供应商和数据源,以适应来自多个国家的用户。
- 成本降低: 保持对供应商关系、成本和沟通的控制。
- 以及更多。
立即尝试Ballerine
在以下示例中,您可以测试以下基础设施功能的简单形式
- 文档收集流程。
- 手动审核案例管理后台办公系统。
- 使用工作流引擎在各部分之间进行实时通信,该引擎还定义了流程步骤。
- 一个包含在流程中检查的风险规则的简单JSON。
您可能会寻找但在此演示中不包含的系统部分:
- 我们的规则引擎仍在构建中,很快就会发布。 开始使用
要设置本地环境,请按以下步骤操作:
-
安装前提条件:
- Node.js(安装NVM,然后安装node "nvm install --lts")
- 最新版PNPM(安装PNPM)
- Docker和docker compose(Docker,Docker Compose)
-
克隆并安装项目:
-
克隆项目:
git clone https://github.com/ballerine-io/ballerine.git
- 安装npm依赖:
pnpm install
- 初始化monorepo:
pnpm monorepo:init
-
运行示例
- KYB
pnpm kyb-manual-review-example
- KYC
pnpm kyc-manual-review-example
完成后,您的浏览器中将打开_2个标签页_:
-
http://localhost:5201/ - 用于_KYB文档收集流程_ 或 http://localhost:5202 - 用于_KYC文档收集流程_
-
http://localhost:5137/ - 用于_后台管理_ (请参见下方的用户名/密码,建议将它们并排放置)。
如果所需标签页未自动打开,请使用我们上面提供的链接。
流程步骤:
-
转到后台标签页查看新创建的用户 1.1. 使用以下凭据登录:
- 邮箱:
admin@admin.com
- 密码:
admin
1.2. 在业务菜单下,选择"KYB with UBOs"查看当前正在进行的案例列表。
- 邮箱:
-
在收集流程中,填写每个步骤所需的字段。
-
完成整个流程。在进行收集流程时,您应该能在后台案例中看到进度。
-
收集流程结束后,您会看到新状态为"人工审核",将案例分配给自己,然后您就可以选择批准、拒绝或要求重新提交。
-
要求重新提交文档,返回收集流程重新上传,然后回到后台查看更新的信息。
- 注意:某些组件目前处于测试阶段,如果遇到问题,请在Slack上联系我们
贡献
我们欢迎各种形式的贡献,并相信活跃的社区是丰富稳定产品的关键。 以下是您可以贡献的一些方式:
联系Ballerine
如需开始使用付费版本或需要任何帮助,请通过oss@ballerine.com与我们联系。加入我们的Discord频道和Slack频道以获取最新信息并与我们的社区互动。