Skip to content

BlueUP Core: Sovereign Financial Engine

Banking + Insurance in a single platform

BlueUP Core is an integrated core banking and insurance engine, built from the ground up in Rust for institutions that need total technological sovereignty over their financial logic, accounting and compliance.

The Problem

SaaS vendor dependency

Your accounting rules, products and compliance live on a server you don't control.

Banking and Insurance separated

Two cores, two teams, two integrations, double the cost.

Single-GAAP accounting

Manual reports for IFRS, fiscal adjustments outside the system.

Compliance as an afterthought

Digital Operational Resilience Act: reglamento UE 2022/2554 sobre resiliencia operativa digital. Exige a entidades financieras de la UE resistir, responder y recuperarse de incidentes TIC. En vigor desde 17 enero 2025. Leer más → DORA, Anti-Money Laundering: prevención de blanqueo de capitales. Consume 5-10% del presupuesto operativo de una entidad media; los sistemas tradicionales generan >95% falsos positivos. Leer más → AML and Solvency II bolted on with middleware, not native.

Limited performance

Legacy Java/COBOL cores with second-level latencies per operation.

Our Solution

BlueUP Core unifies banking and insurance products in a single engine with integrated multi-standard accounting and institutional-grade performance.

Parallel Accounting (Multi-GAAP)

Every business event automatically generates entries in three books simultaneously:

BookStandardExample
SectorialLocal Insurance/Banking ChartSpanish PGC, accounts 440, 700...
IFRSInternational Standards (IFRS 17)contract_liability, insurance_receivable
FiscalCorporate TaxTemporary differences, extra-accounting adjustments

Automatic reconciliation

Every business event generates a unique identifier (UUID v7 time-ordered) linking entries across all three books. Inter-book reconciliation runs in real time, not during monthly closes.

Decoupled Rules Engine

Accounting rules are defined in YAML files tracked in Git, not code. Your finance team can modify how an event is accounted for without a software deployment.

6 pre-configured posting templates:

Business eventYAML template
Insurance premium collectioncobro_prima.yaml
Claim paymentpago_siniestro.yaml
Loan disbursementdesembolso_prestamo.yaml
Installment collectioncobro_cuota_prestamo.yaml
Reserve constitutionconstitucion_reserva.yaml
Outbound SEPA transfertransferencia_sepa_saliente.yaml

Each template defines debit and credit entries for all three books simultaneously. Automatic validation of completeness (are all books covered?) and balance (is there at least one debit and one credit per book?).

Banking and Insurance Products

BankingInsurance
Personal loansTerm and savings life
MortgagesMulti-risk home
Term depositsAuto (third-party and comprehensive)
Current accountsHealth
SEPA transfersProfessional liability

Integrated Payments

Native integration with European payment infrastructure:

  • SEPA Credit Transfer (SCT): Outbound transfers
  • SEPA Direct Debit (SDD): Installment and premium collection
  • Spanish IBAN accounts operational from day one
  • Banking-as-a-Service: Swan (European EMI, GraphQL API)

Native Compliance

Not a bolt-on module — it's part of the architecture:

RegulationCapability
AMLScreening, alerts, suspicious activity reports
DORAIncident management, operational resilience, audit trail
Solvency IIActuarial technical reserves, QRT reporting
Anti-structuringSliding window, pre-alerts at 80% threshold

Verified Performance

162,951
journals/sec (target: 1,000)
191
unit tests + 5 proptest invariants (~1,280 random executions)
0
warnings
Money<T>
Compile-time type safety (EUR/USD)
UUID v7
Time-ordered IDs (native temporal ordering)
rust_decimal
Half-even (finance) and half-up (fiscal) rounding

Accounting invariants verified with property testing

  • Every entry maintains balance (∑debits = ∑credits)
  • Completeness: every event generates entries in all 3 books
  • Determinism: the same input always produces the same output
  • Side-effect free: the engine is pure
  • Monotonic accumulation: the ledger only grows

Technology Stack

LayerTechnology
LanguageRust (Edition 2024)
Web FrameworkAxum 0.8
MessagingNATS JetStream with local SQLite buffer (Store & Forward)
DatabasePostgreSQL (partitioned by book_id)
AuthorizationBiscuit v6 / Datalog v3.3
NetworkDark Service via OpenZiti (no public ports)
IsolationgVisor (runsc)
Financial arithmeticrust_decimal (arbitrary precision)
Dates and IDschrono + UUID v7

Who Is It For?

Institutions that need sovereignty

  • Neobanks and fintechs wanting their own core without depending on Mambu, Thought Machine or Temenos
  • Insurance companies needing a unified bancassurance engine
  • Wealth managers with multi-GAAP accounting requirements
  • Regulated entities that must comply with DORA and AML by design

Differentiation

FeatureBlueUP CoreTraditional SaaS core banking
Multi-GAAP accounting✅ 3 native books❌ Manual adjustments
Banking + Insurance✅ Unified engine❌ Two separate systems
Performance✅ 162k journals/sec⚠️ Hundreds/sec (Java/COBOL)
Type safety✅ Compile-time (Rust)❌ Runtime errors
Integrated compliance✅ DORA/AML native⚠️ Add-on
Configurable accounting rules✅ YAML in Git, no deployment❌ Requires development
Zero Trust✅ No public ports❌ API with gateway
Data sovereignty✅ On-premise / own cloud❌ Shared multi-tenant
Property testing✅ 5 invariants, 1,280 executions❌ Manual tests only

Talk to Our Team

Does your institution need a sovereign financial core with native compliance?

Request a personalized demo

Last updated:

Zero Trust infrastructure for agentic AI in regulated industries · Privacy policy