Sebastien Rousseau

Open source for

Projetos de código aberto em Python, Rust e JavaScript para o futuro das finanças.

Talk to us Browse all products

45.7M Downloads de código aberto
672 Estrelas no GitHub
105 Artigos assinados com Sigstore
19 Anos em produção

FEITO PARA SERVIÇOS FINANCEIROS

Três áreas de trabalho. Pagamentos, segurança e ferramentas.

Vista aérea de trevos rodoviários à noite, representando os trilhos de pagamento transfronteiriços.

PAGAMENTOS E ISO 20022

Pagamentos no padrão global.

A ISO 20022 cobre todo o ciclo de vida da mensagem. Estas bibliotecas geram arquivos de iniciação pain.001, montam e validam transferências pacs.008, leem extratos camt.053 e cuidam da administração de contas acmt.001, com analisadores para formatos mais antigos. Você pode adotar uma biblioteca de cada vez em vez de substituir um sistema central.

Ler a história dos pagamentos

Campo de luz azul abstrato, representando a criptografia pós-quântica para sistemas financeiros.

SEGURANÇA PÓS-QUÂNTICA

Segurança além da era RSA.

Alguns registros financeiros permanecem sensíveis por décadas, tempo suficiente para que dados capturados hoje possam ser lidos quando os computadores quânticos amadurecerem. Estas bibliotecas em Rust implementam ML-KEM (CRYSTALS-Kyber, NIST FIPS 203) junto com hashing e primitivas relacionadas, para que a migração comece antes que os prazos a imponham.

Ler a história da segurança

Linhas arquitetônicas limpas sob luz suave, representando alicerces confiáveis para quem desenvolve.

PLATAFORMA PARA DESENVOLVEDORES

Alicerces para os seus engenheiros.

As mesmas bibliotecas em Rust que constroem e protegem este site. Incluem a noyalib para YAML e o próprio Static Site Generator, publicados com SBOMs em CycloneDX e assinaturas Sigstore. Seus engenheiros constroem sobre elas em vez de manter os equivalentes internamente.

Ler a história da plataforma

INFRAESTRUTURA FINANCEIRA AUTOMATIZADA

Dados financeiros, desembaraçados.

Arquivos de pagamento e extratos bancários, sem atrito. Estas ferramentas geram todo o ciclo de vida da mensagem ISO 20022 e leem extratos bagunçados do mundo real com precisão determinística. Traga seus CSVs, PDFs ou bancos de dados. Os dados simplesmente fluem.

pain001

Gera arquivos ISO 20022 pain.001 a partir de CSV ou SQLite. Bancos e prestadores de serviços de pagamento usam a ferramenta para produzir mensagens estruturadas de transferência sem refazer os sistemas existentes.

Saiba mais

4416Apache-2.0last commit 2mo ago

pacs008

Gera, valida e entrega mensagens ISO 20022 pacs.008 para transferências de clientes entre bancos. Inclui validação por JSON Schema e XSD, verificação de IBAN em 75 países e mascaramento de dados pessoais para LGPD, GDPR e PCI-DSS.

Saiba mais

3Apache-2.0last commit 2mo ago

camt053

Lê extratos ISO 20022 camt.053 de banco para cliente e extrai saldos, lançamentos e detalhes de transações em dados estruturados. Inclui carga de MT940, exportação para XLSX e integrações com editores e assistentes de IA.

Saiba mais

acmt001

Mensageria ISO 20022 de administração de contas. Abre, mantém, encerra, transfere e verifica contas bancárias a partir de arquivos de dados simples, com ferramentas para editores e assistentes de IA.

Saiba mais

Bank Statement Parser

Um kit em Python que transforma extratos bancários em vários formatos em dados estruturados. Feito para arquivos bagunçados do mundo real e para exigências de auditoria.

Saiba mais

NaluFX

Uma aplicação em Rust para alocação de caixa entre estruturas de fundos, usando previsões para orientar a divisão. Voltada para tesouraria, contabilidade de fundos e alocação de ativos.

Saiba mais

1Apache-2.0last commit 6mo ago

QRC

Uma biblioteca em Rust para gerar e ler códigos QR em vários formatos. Em pagamentos, serve para códigos QR EPC em transferências SEPA, links de cobrança para o comércio e autenticação reforçada.

Saiba mais

12Apache-2.0last commit 2mo ago

SEGURANÇA FINANCEIRA PÓS-QUÂNTICA

Segura diante do quântico. Pronta para a empresa.

Segurança pensada para a era quântica, aplicada hoje. Estas bibliotecas acompanham os padrões do NIST para encapsulamento de chaves e hashing, para que você blinde a infraestrutura financeira muito antes de a ameaça chegar.

KyberLib

Uma implementação em Rust do CRYSTALS-Kyber, o padrão NIST FIPS 203 de encapsulamento pós-quântico de chaves.

Saiba mais

433Apache-2.0last commit 2mo ago

Hash (HSH)

Algoritmos de hash e resumo para armazenar e verificar senhas, escritos com uma postura resistente ao quântico.

Saiba mais

201Apache-2.0last commit 2mo ago

IA APLICADA E INTELIGÊNCIA EXECUTIVA

Faça uma pergunta. Receba o briefing.

IA colocada para trabalhar nas operações do dia a dia. Analise o código em busca de vulnerabilidades, transforme uma pergunta em um briefing estruturado e trabalhe por voz. Nos seus termos, sem dependência de fornecedor.

Euxis

Um scanner de segurança de código para oito linguagens que combina análise estática e de contaminação com verificação por LLM para reduzir falsos positivos. Produz pacotes SARIF, SBOM e OpenVEX assinados com Sigstore para revisão da cadeia de suprimentos.

Saiba mais

1AGPL-3.0last commit 2mo ago

Àkàndé

Um assistente de voz construído sobre os modelos GPT da OpenAI, com resumos em PDF e cache de respostas. Adequado para uso pessoal e executivo.

Saiba mais

Audio Analyser

Converte áudio em texto em tempo real usando reconhecimento de fala por IA. Voltado para analisar conversas e reuniões gravadas.

Saiba mais

Crypto Service Suite

Um serviço criptográfico para necessidades comuns das aplicações: criptografia, tokenização, autorização de transações, assinatura de código e gestão do ciclo de vida das chaves.

Saiba mais

72MITlast commit 3mo ago

TECNOLOGIA CORPORATIVA SOBERANA

Seu hardware. Seus dados.

Alicerces que podem ser seus. Bibliotecas em Rust auditadas e seguras em memória, que rodam na sua infraestrutura e são publicadas com uma lista de materiais de software e uma assinatura Sigstore. Leia cada linha. Incorpore. Mantenha em casa.

Static Site Generator

Um gerador de sites estáticos em Rust, seguro por padrão. Inclui validação WCAG AAA, endurecimento de CSP e SRI, um pipeline de conteúdo com LLM local, um alvo WebAssembly e suporte a 28 idiomas.

Saiba mais

524Apache-2.0last commit 2mo ago

noyalib

Uma implementação de YAML 1.2 puramente em Rust. Sem código unsafe, conformidade total com a especificação, serde em streaming, uma árvore sintática sem perdas e validação por JSON Schema. Publicada como biblioteca, CLI, servidor de linguagem, servidor MCP e build WASM.

Saiba mais

33Apache-2.0last commit 2mo ago

Serde YML

Serialização e desserialização de YAML para estruturas de dados em Rust, construída sobre o framework Serde.

Saiba mais

LibMake

Um gerador de estrutura para bibliotecas em Rust. Emite arquivos de modelo já preenchidos para testes, benchmarks e CI.

Saiba mais

301Apache-2.0last commit 6mo ago

DateTime (DTT)

Uma biblioteca de data e hora para Rust: formatação ISO 8601, tratamento de fusos horários e acesso aos componentes individuais da data.

Saiba mais

7Apache-2.0last commit 2mo ago

Common (CMN)

Uma biblioteca em Rust para acessar constantes matemáticas e criptográficas.

Saiba mais

5Apache-2.0last commit 2mo ago

WEB, PUBLICAÇÃO E AMBIENTE

Publique do seu jeito.

Modelos, um framework CSS, duas publicações setoriais e a configuração reprodutível que publica tudo isso. A pilha sobre a qual este site roda.

Kaishi

Um modelo inicial para o Static Site Generator, preparado para sites limpos e acessíveis. O modelo que eu uso ao começar um site novo.

Saiba mais

1Apache-2.0last commit 2y ago

Skeletonic Stylus

Uma biblioteca Stylus modular com componentes e mixins para layouts web e móveis. Este site é construído sobre ela.

Saiba mais

32Apache-2.0last commit 3mo ago

Banking On AI

Uma publicação sobre como os bancos estão aplicando IA, cobrindo atendimento ao cliente, detecção de fraude e operações.

Saiba mais

L90S

Consultoria de direção financeira fracionada de uma líder de finanças com mais de 20 anos em tecnologia, cobrindo crescimento, captação e operações financeiras.

Saiba mais

Dotfiles

Arquivos de configuração para macOS, Linux e Windows: scripts e ajustes para um fluxo de trabalho de desenvolvimento.

Saiba mais

6916MITlast commit 2mo ago

Perguntas? Respostas.

Sob qual licença estes projetos são publicados?

A maioria dos projetos tem licença dupla MIT e Apache-2.0, o padrão do ecossistema Rust, que dá a usuários comerciais direitos de patente explícitos além de redistribuição permissiva. Um pequeno número de ferramentas de clientes é publicado apenas sob Apache-2.0. O arquivo de licença na raiz de cada repositório é a fonte autoritativa.

Estes projetos estão prontos para produção?

Muitos estão. O pain001 é usado por bancos e prestadores de serviços de pagamento para automatizar a criação de arquivos ISO 20022. O KyberLib acompanha a especificação NIST FIPS 203 e publica vetores de teste. O README e os selos de CI de cada repositório indicam a situação atual; se você precisa de uma garantia específica para uso em produção, entre em contato.

Como posso contribuir ou relatar um problema?

Todo projeto tem um repositório público no GitHub em github.com/sebastienrousseau. Abra uma issue descrevendo o problema (um caso mínimo reproduzível ajuda) ou um pull request vinculado a uma issue. As contribuições seguem o Developer Certificate of Origin e exigem commits assinados.

Posso usar estas bibliotecas em um ambiente bancário regulado?

Sim, com as ressalvas de sempre. As bibliotecas são trabalho independente de código aberto, não um produto regulado. Aplique seus processos normais de cadeia de suprimentos, segurança e revisão de dependências, como o vendoring pelo seu espelho interno, a varredura com ferramentas de SBOM e a fixação por SHA do Git ou por hash criptográfico, antes de implantar em infraestrutura de pagamentos em produção.

Você oferece suporte comercial ou consultoria?

Sim, com triagem prévia. Os trabalhos versam sobre migração para ISO 20022, roadmaps de migração pós-quântica e IA aplicada aos serviços financeiros. Entre em contato com um briefing breve, seu calendário e as restrições aplicáveis.

Como acompanho os novos lançamentos?

Cada publicação datada deste site é anunciada pelo feed RSS e pela newsletter Banking On Quantum. Os repositórios individuais também publicam releases no GitHub, que você pode acompanhar diretamente.