CLI banking for AI agents — payments, wealth, compliance via open APIs
CLI banking for AI agents on SIX bLink. Execute payments, retrieve wealth summaries, check esisuisse coverage, and maintain a git-ledger — all from the terminal with LLM guardrails. Built because AI agents shouldn't need to click through e-banking UIs. The open banking APIs exist. The political will to use them doesn't. Supports pain.001 payment initiation, camt.053 account statements, and ed25519 message signing.
Solo project by Roman B. — payments engineer by day, open banking advocate by night. Looking for contributors with experience in SIX bLink integration, LLM tool-use patterns, or Swiss compliance frameworks.
Started as a weekend experiment after realizing that bLink's published API spec supports everything an AI agent would need — but no bank exposes it that way. First prototype was a bash script wrapping curl calls. Rewrote in TypeScript with ed25519 signing, added LLM guardrails to prevent hallucinated payment amounts, built a git-based ledger for audit trails. Total build time: ~80 hours across 6 weekends. Stack: Node.js, Commander.js, Claude API for natural language parsing, SQLite for local state.
Think this should exist? Let the community know.