Neobank Primitives 是一个开源、面向代理的金融基础设施,提供可组合的账户、身份、存款、支付和策略控制操作模块,附带工作演示和 Swipelux 沙箱集成。

Stars

169

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-14

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它引入了一个与提供商无关的抽象层,同时面向金融科技应用和 AI 代理,内置清晰的策略引擎,使自主性可配置且安全,并提供无需凭据即可运行的交互式演示。

适合谁使用

  • 构建可复用金融原语的金融科技开发者
  • 需要安全、受限金融工具的 AI 代理开发者
  • 探索新银行或嵌入式金融产品的初创公司
  • 评估策略控制金融 API 的工程师

典型使用场景

  • 快速原型化一个包含开户、KYC、余额、存款和转账的新银行应用
  • 为 AI 代理提供类型化 SDK 和 MCP 工具,在策略护栏下执行金融操作
  • 通过将演示数据替换为实时 Swipelux 沙箱来测试与提供商无关的集成
  • Fork 启动器并自定义品牌以适配新的金融科技产品

项目优势

  • 无需凭据或 .env 文件即可在本地运行的完全交互式演示
  • 与提供商无关的设计,通过清晰的 DataSource 边界便于未来适配器集成
  • 明确的执行生命周期(验证→评估→授权→执行→规范→审计),确保代理交互安全
  • 类型化的 TypeScript 原语和将 UI 与领域逻辑分离的模块化架构

使用前须知

  • 早期构建——MCP 服务器、独立 SDK、策略引擎和完整 KYB 功能尚未发布
  • 演示数据和地址不得用于真实资金,并非生产级合规或托管系统
  • 用户需自行负责提供商接入、凭据、司法管辖要求和运营控制

README 快速开始

Neobank Primitives

Agent-native financial primitives for fintechs and software that can act.

Build accounts, identity flows, deposits, payouts, wallet transfers, and compliance-aware operations on a provider-neutral contract. Start with the working neobank demo; extend it into policy-controlled MCP tools and a TypeScript SDK.

Run locally · Explore the primitives · See the architecture · Read the roadmap

Money movement should be composable

Most financial APIs expose endpoints. Autonomous software needs a safer abstraction: explicit intent, policy evaluation, normalized execution, durable state, and receipts it can reason about.

Neobank Primitives is building that layer for two consumers:

  • Fintech applications that want reusable identity, account, balance, and transaction building blocks.
  • AI agents that need narrowly scoped financial tools, machine-readable outcomes, and human approval when policy requires it.

The repository is useful now as a fully interactive neobank starter with realistic demo data and a Swipelux sandbox integration. The MCP server, standalone SDK, policy engine, and full KYB surface described below are the direction of the project and are not yet shipped as a production runtime.

The primitive surface

PrimitiveWorking product flowTarget MCP + SDK contract
IdentityCustomer onboarding and KYC stateCreate, retrieve, and monitor customer identity
BusinessesBusiness account personaCreate organizations and track KYB requirements
AccountsFiat accounts, stablecoin wallets, and balancesProvision and query normalized financial accounts
TransactionsQuotes, bank payouts, and wallet transfersQuote, authorize, execute, and inspect money movement
StorageLocal demo ledger and provider-backed statePersist normalized operation state, receipts, and metadata
ControlsHuman-readable execution explainersEvaluate policies, require approval, and expose audit history

The contract is designed to stay provider-neutral. Swipelux is the first adapter, not the shape every integration must inherit.

A

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861
vercel-labs
精选
vercel-labs GitHub avatar

scriptc

scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.

开发者工具代码质量与构建
1,985
Jakubantalik
精选
Jakubantalik GitHub avatar

thinking-orbs

A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.

AI 与机器学习AI 智能体
1,191