Sebastien Rousseau

Open source for

Проєкти з відкритим кодом на Python, Rust і JavaScript для майбутнього фінансів.

Talk to us Browse all products

41.1M Open-source downloads
672 GitHub stars
96 Sigstore-signed articles
19 Years shipping in production

BUILT FOR FINANCIAL SERVICES

Three areas of work. Payments, security, and tooling.

Aerial view of city interchanges at night, representing cross-border payment rails.

PAYMENTS & ISO 20022

Payments in the global standard.

ISO 20022 covers the full message lifecycle. These libraries generate pain.001 initiation files, build and validate pacs.008 transfers, read camt.053 statements, and handle acmt.001 account management, with parsers for older formats. You can adopt one library at a time instead of replacing a core system.

Read the payments story

Abstract blue light field, representing post-quantum cryptography for financial systems.

POST-QUANTUM SECURITY

Security past the RSA era.

Some financial records stay sensitive for decades, long enough that data captured today could be read once quantum computers mature. These Rust libraries implement ML-KEM (CRYSTALS-Kyber, NIST FIPS 203) along with hashing and related primitives, so a migration can begin before the deadlines force it.

Read the security story

Clean architectural lines in soft light, representing dependable developer foundations.

DEVELOPER PLATFORM

Foundations for your engineers.

The same Rust libraries that build and secure this site. They include noyalib for YAML and the Static Site Generator itself, published with CycloneDX SBOMs and Sigstore signatures. Your engineers build on them instead of maintaining the equivalents in-house.

Read the platform story

AUTOMATED FINANCIAL INFRASTRUCTURE

Financial data, untangled.

Payment files and bank statements, without the friction. These tools generate the full ISO 20022 message lifecycle and parse messy real-world statements with deterministic precision. Bring your CSVs, PDFs, or databases. The data just flows.

ISO 20022 MCP Suite

Nine vendor-neutral MCP servers that let AI agents generate, validate, reconcile and settle ISO 20022 payments from natural language: the open bank-message layer, installed in one line. Live on PyPI and the official MCP registry.

Explore the suite

pain001

Generates ISO 20022 pain.001 files from CSV or SQLite. Every message is XSD-validated and IBAN/BIC-checksummed pre-flight, so malformed payments are caught before they reach the clearing network. No proprietary translator between your ERP and the rails.

Дізнатися більше · Read the case study

4416Apache-2.0last commit 1mo ago

pacs008

Generates, validates, and delivers ISO 20022 pacs.008 messages for bank-to-bank customer credit transfers. Includes JSON Schema and XSD validation, IBAN checks across 75 countries, and PII masking for GDPR and PCI-DSS.

Дізнатися більше

3Apache-2.0last commit 1mo ago

camt053

Reads ISO 20022 camt.053 bank-to-customer statements and extracts balances, entries, and transaction detail into structured data. Includes MT940 loading, XLSX export, and editor and AI-assistant integrations.

Дізнатися більше

NaluFX

A Rust application for cash allocation across fund structures, using forecasting to inform the split. Aimed at treasury, fund accounting, and asset allocation.

Дізнатися більше

1Apache-2.0last commit 5mo ago

QRC

A Rust library for generating and reading QR codes in several formats. Payment uses include EPC QR codes for SEPA credit transfers, payment links for merchant collection, and step-up authentication.

Дізнатися більше

12Apache-2.0last commit 1mo ago

POST-QUANTUM FINANCIAL SECURITY

Quantum-safe. Enterprise ready.

Security built for the quantum era, applied today. These libraries track the NIST standards for key encapsulation and hashing, so you can future-proof financial infrastructure long before the threat lands.

APPLIED AI & EXECUTIVE INTELLIGENCE

Ask a question. Get the briefing.

AI put to work on everyday operations. Scan code for vulnerabilities, turn a question into a structured briefing, and work by voice. On your terms, without vendor lock-in.

Euxis

A code security scanner for eight languages that pairs static and taint analysis with LLM verification to cut false positives. Outputs Sigstore-signed SARIF, SBOM, and OpenVEX bundles for supply-chain review.

Дізнатися більше

1AGPL-3.0last commit 1mo ago

SOVEREIGN ENTERPRISE TECH

Your hardware. Your data.

Foundations you can own. Audited, memory-safe Rust libraries that run on your infrastructure and ship with a software bill of materials and a Sigstore signature. Read every line. Vendor it. Keep it in-house.

Static Site Generator

A static site generator in Rust, secure by default. It includes WCAG AAA validation, CSP and SRI hardening, a local LLM content pipeline, a WebAssembly target, and 28-locale support.

Дізнатися більше

524Apache-2.0last commit 4w ago

noyalib

A pure-Rust YAML 1.2 implementation. Zero unsafe code, full spec compliance, streaming serde, a lossless syntax tree, and JSON-Schema validation. Ships as a library, CLI, language server, MCP server, and WASM build.

Дізнатися більше

33Apache-2.0last commit 1mo ago

WEB, PUBLISHING & ENVIRONMENT

Ship it your way.

Templates, a CSS framework, two industry publications, and the reproducible setup that ships them all. The stack this site runs on.

Kaishi

A starter template for the Static Site Generator, set up for clean and accessible sites. The template I use when starting a new site.

Дізнатися більше

1Apache-2.0last commit 2y ago

Запитання? Відповіді.

Під якою ліцензією публікуються ці проєкти?

Most projects are dual-licensed under MIT and Apache-2.0, the standard for the Rust ecosystem, which gives commercial users explicit patent rights as well as permissive redistribution. A small number of clients' tools are released under Apache-2.0 only. The licence file at the root of each repository is the authoritative source.

Чи готові ці проєкти до використання у виробництві?

Many are. pain001 is used by banks and payment-service providers to automate ISO 20022 file creation. KyberLib tracks the NIST FIPS 203 specification and ships test vectors. Each repository's README and CI badges will tell you the current status; if you need a specific guarantee for production use, get in touch.

Як я можу зробити внесок або повідомити про проблему?

Every project has a public GitHub repository under github.com/sebastienrousseau. Open an issue describing the problem (a minimal reproducer helps) or a pull request linked to an issue. Contributions are governed by the Developer Certificate of Origin and require signed commits.

Чи можна використовувати ці бібліотеки в регульованому банківському середовищі?

Yes, with the usual caveats. The libraries are independent open-source work, not a regulated product. Run your normal supply-chain, security, and dependency-review processes, such as vendoring through your internal mirror, scanning with SBOM tools, and pinning by Git SHA or cryptographic hash, before deploying to production payment infrastructure.

Do you offer commercial support or consulting?

Yes, on a selective basis. Engagements focus on ISO 20022 migration, post-quantum cryptography migration roadmaps, and applied AI in financial services. Зв’язатися зі мною with a short brief, your timeline and any constraints.

Як стежити за новими публікаціями?

Every dated post on this site is announced through the RSS feed and the Banking On Quantum newsletter. Individual repositories also publish releases on GitHub, which you can watch directly.