Sebastien Rousseau

Open source for

Projekty open source w Pythonie, Rust i JavaScript dla przyszłości finansów.

Talk to us Browse all products

45.7M Pobrania oprogramowania open source
672 Gwiazdki na GitHubie
105 Artykuły podpisane Sigstore
19 Lata w produkcji

ZBUDOWANE DLA SEKTORA FINANSOWEGO

Trzy obszary pracy. Płatności, bezpieczeństwo i narzędzia.

Widok z lotu ptaka na węzły drogowe nocą, jako obraz transgranicznych szlaków płatniczych.

PŁATNOŚCI I ISO 20022

Płatności w globalnym standardzie.

ISO 20022 obejmuje pełny cykl życia komunikatu. Te biblioteki generują pliki zleceń pain.001, budują i walidują przelewy pacs.008, czytają wyciągi camt.053 i obsługują zarządzanie rachunkami acmt.001, wraz z parserami starszych formatów. Możesz wdrażać jedną bibliotekę naraz, zamiast wymieniać system centralny.

Przeczytaj historię o płatnościach

Abstrakcyjne pole niebieskiego światła, jako obraz kryptografii postkwantowej w systemach finansowych.

BEZPIECZEŃSTWO POSTKWANTOWE

Bezpieczeństwo poza erą RSA.

Część dokumentacji finansowej pozostaje wrażliwa przez dziesięciolecia, wystarczająco długo, by dane zebrane dziś dało się odczytać, gdy komputery kwantowe dojrzeją. Te biblioteki w Rust implementują ML-KEM (CRYSTALS-Kyber, NIST FIPS 203) wraz z haszowaniem i pokrewnymi prymitywami, dzięki czemu migracja może ruszyć, zanim wymuszą ją terminy.

Przeczytaj historię o bezpieczeństwie

Czyste linie architektoniczne w miękkim świetle, jako obraz solidnych fundamentów dla programistów.

PLATFORMA DLA PROGRAMISTÓW

Fundamenty dla Twoich inżynierów.

Te same biblioteki w Rust, które budują i zabezpieczają tę witrynę. Należą do nich noyalib dla YAML-a i sam Static Site Generator, publikowane z zestawieniami CycloneDX SBOM i podpisami Sigstore. Twoi inżynierowie budują na nich, zamiast utrzymywać odpowiedniki we własnym zakresie.

Przeczytaj historię o platformie

ZAUTOMATYZOWANA INFRASTRUKTURA FINANSOWA

Dane finansowe, rozplątane.

Pliki płatnicze i wyciągi bankowe, bez tarcia. Te narzędzia generują pełny cykl życia komunikatu ISO 20022 i czytają nieuporządkowane wyciągi z prawdziwego świata z deterministyczną precyzją. Przynieś swoje pliki CSV, PDF-y albo bazy danych. Dane po prostu płyną.

pain001

Generuje pliki ISO 20022 pain.001 z formatu CSV lub z SQLite. Banki i dostawcy usług płatniczych używają go do tworzenia ustrukturyzowanych komunikatów przelewu bez przebudowy istniejących systemów.

Dowiedz się więcej

4416Apache-2.0last commit 2mo ago

pacs008

Generuje, waliduje i dostarcza komunikaty ISO 20022 pacs.008 dla przelewów klientowskich między bankami. Zawiera walidację JSON Schema i XSD, kontrolę IBAN w 75 krajach oraz maskowanie danych osobowych na potrzeby RODO i PCI-DSS.

Dowiedz się więcej

3Apache-2.0last commit 2mo ago

camt053

Czyta wyciągi ISO 20022 camt.053 od banku do klienta i wyodrębnia salda, zapisy i szczegóły transakcji do danych ustrukturyzowanych. Zawiera wczytywanie MT940, eksport do XLSX oraz integracje z edytorami i asystentami SI.

Dowiedz się więcej

acmt001

Komunikaty ISO 20022 do zarządzania rachunkami. Otwiera, prowadzi, zamyka, przenosi i weryfikuje rachunki bankowe na podstawie zwykłych plików z danymi, z narzędziami dla edytorów i asystentów SI.

Dowiedz się więcej

Bank Statement Parser

Zestaw narzędzi w Pythonie, który zamienia wyciągi bankowe w kilku formatach na dane ustrukturyzowane. Zbudowany z myślą o nieuporządkowanych plikach z praktyki i o wymogach audytu.

Dowiedz się więcej

NaluFX

Aplikacja w Rust do przydziału środków pieniężnych w strukturach funduszy, wykorzystująca prognozy do ustalenia podziału. Przeznaczona dla skarbu, księgowości funduszy i alokacji aktywów.

Dowiedz się więcej

1Apache-2.0last commit 6mo ago

QRC

Biblioteka w Rust do generowania i odczytu kodów QR w kilku formatach. W płatnościach służy do kodów EPC QR przy przelewach SEPA, linków płatniczych dla handlowców i uwierzytelniania wzmocnionego.

Dowiedz się więcej

12Apache-2.0last commit 2mo ago

POSTKWANTOWE BEZPIECZEŃSTWO FINANSOWE

Odporne na kwanty. Gotowe dla firmy.

Bezpieczeństwo zbudowane na erę kwantową, stosowane już dziś. Te biblioteki podążają za standardami NIST dla kapsułkowania kluczy i haszowania, więc możesz zabezpieczyć infrastrukturę finansową na przyszłość, na długo zanim zagrożenie nadejdzie.

KyberLib

Implementacja CRYSTALS-Kyber w Rust, standardu NIST FIPS 203 dla postkwantowego kapsułkowania kluczy.

Dowiedz się więcej

433Apache-2.0last commit 2mo ago

Hash (HSH)

Algorytmy skrótu i haszowania do przechowywania i weryfikacji haseł, napisane z myślą o odporności na kwanty.

Dowiedz się więcej

201Apache-2.0last commit 2mo ago

STOSOWANA SI I WIEDZA DLA ZARZĄDÓW

Zadaj pytanie. Otrzymaj opracowanie.

Sztuczna inteligencja w codziennej pracy operacyjnej. Skanuj kod pod kątem podatności, zamień pytanie w uporządkowane opracowanie i pracuj głosem. Na Twoich warunkach, bez uzależnienia od dostawcy.

Euxis

Skaner bezpieczeństwa kodu dla ośmiu języków, który łączy analizę statyczną i analizę skażeń z weryfikacją modelem językowym, by ograniczyć fałszywe alarmy. Wydaje podpisane Sigstore pakiety SARIF, SBOM i OpenVEX do przeglądu łańcucha dostaw.

Dowiedz się więcej

1AGPL-3.0last commit 2mo ago

Àkàndé

Asystent głosowy zbudowany na modelach GPT firmy OpenAI, z podsumowaniami w PDF i buforowaniem odpowiedzi. Odpowiedni do użytku osobistego i zarządczego.

Dowiedz się więcej

Crypto Service Suite

Usługa kryptograficzna dla typowych potrzeb aplikacji: szyfrowanie, tokenizacja, autoryzacja transakcji, podpisywanie kodu i zarządzanie cyklem życia kluczy.

Dowiedz się więcej

72MITlast commit 3mo ago

SUWERENNA TECHNOLOGIA KORPORACYJNA

Twój sprzęt. Twoje dane.

Fundamenty, które możesz mieć na własność. Audytowane, bezpieczne pamięciowo biblioteki w Rust, które działają na Twojej infrastrukturze i są wydawane z wykazem składników oprogramowania i podpisem Sigstore. Przeczytaj każdą linijkę. Weź ją do siebie. Trzymaj u siebie.

Static Site Generator

Generator stron statycznych w Rust, bezpieczny domyślnie. Obejmuje walidację WCAG AAA, wzmocnienie CSP i SRI, potok treści z lokalnym modelem językowym, cel WebAssembly i obsługę 28 języków.

Dowiedz się więcej

524Apache-2.0last commit 2mo ago

noyalib

Implementacja YAML 1.2 w czystym Rust. Zero kodu unsafe, pełna zgodność ze specyfikacją, strumieniowy serde, bezstratne drzewo składniowe i walidacja JSON Schema. Wydawana jako biblioteka, CLI, serwer języka, serwer MCP i kompilacja WASM.

Dowiedz się więcej

33Apache-2.0last commit 2mo ago

LibMake

Generator rusztowania dla bibliotek w Rust. Tworzy wstępnie wypełnione pliki szablonów dla testów, testów wydajności i CI.

Dowiedz się więcej

301Apache-2.0last commit 6mo ago

DateTime (DTT)

Biblioteka daty i czasu dla Rust: formatowanie ISO 8601, obsługa stref czasowych i dostęp do poszczególnych składników daty.

Dowiedz się więcej

7Apache-2.0last commit 2mo ago

SIEĆ, PUBLIKOWANIE I ŚRODOWISKO

Wydaj to po swojemu.

Szablony, framework CSS, dwie publikacje branżowe i powtarzalna konfiguracja, która wydaje to wszystko. Stos, na którym działa ta witryna.

Kaishi

Szablon startowy dla Static Site Generator, przygotowany pod czyste i dostępne witryny. Szablon, którego używam, zaczynając nową witrynę.

Dowiedz się więcej

1Apache-2.0last commit 2y ago

Skeletonic Stylus

Modułowa biblioteka Stylus z komponentami i domieszkami do układów webowych i mobilnych. Ta witryna jest na niej zbudowana.

Dowiedz się więcej

32Apache-2.0last commit 3mo ago

L90S

Doradztwo w roli CFO na część etatu, prowadzone przez liderkę finansów z ponad 20-letnim stażem w technologii, obejmujące wzrost, finansowanie i operacje finansowe.

Dowiedz się więcej

Dotfiles

Pliki konfiguracyjne dla macOS, Linuksa i Windowsa: skrypty i ustawienia dla przepływu pracy programisty.

Dowiedz się więcej

6916MITlast commit 2mo ago

Pytania? Odpowiedzi.

Na jakiej licencji wydawane są te projekty?

Większość projektów ma podwójną licencję MIT i Apache-2.0, standardową w ekosystemie Rust, która daje użytkownikom komercyjnym wyraźne prawa patentowe obok swobodnej redystrybucji. Niewielka część narzędzi klienckich jest wydawana wyłącznie na Apache-2.0. Plik licencji w katalogu głównym każdego repozytorium jest źródłem rozstrzygającym.

Czy te projekty są gotowe do produkcji?

Wiele tak. pain001 jest używany przez banki i dostawców usług płatniczych do automatyzacji tworzenia plików ISO 20022. KyberLib podąża za specyfikacją NIST FIPS 203 i dostarcza wektory testowe. Plik README i odznaki CI każdego repozytorium wskazują bieżący stan; jeśli potrzebujesz konkretnej gwarancji do zastosowania produkcyjnego, odezwij się.

Jak mogę współtworzyć albo zgłosić problem?

Każdy projekt ma publiczne repozytorium GitHub pod adresem github.com/sebastienrousseau. Załóż zgłoszenie opisujące problem (pomaga minimalny przykład odtwarzający) albo pull request powiązany ze zgłoszeniem. Wkład podlega Developer Certificate of Origin i wymaga podpisanych commitów.

Czy mogę używać tych bibliotek w regulowanym środowisku bankowym?

Tak, ze zwykłymi zastrzeżeniami. Te biblioteki to niezależna praca o otwartym źródle, a nie produkt regulowany. Przeprowadź swoje standardowe procesy dotyczące łańcucha dostaw, bezpieczeństwa i przeglądu zależności, takie jak wciągnięcie kodu przez wewnętrzne lustro, skanowanie narzędziami SBOM i przypięcie do skrótu Git SHA lub skrótu kryptograficznego, zanim wdrożysz je w produkcyjnej infrastrukturze płatniczej.

Czy oferujesz wsparcie komercyjne albo doradztwo?

Tak, wybiórczo. Zlecenia dotyczą migracji do ISO 20022, planów migracji do kryptografii postkwantowej i stosowanej sztucznej inteligencji w usługach finansowych. Skontaktuj się, podając krótki opis, harmonogram i ewentualne ograniczenia.

Jak śledzić nowe wydania?

Każdy datowany wpis na tej witrynie jest ogłaszany przez kanał RSS i newsletter Banking On Quantum. Poszczególne repozytoria publikują też wydania na GitHubie, które możesz obserwować bezpośrednio.