Live from the openbank-sandbox cluster

The platform, in real time.

This isn't a pitch deck. It's a running European bank you can inspect: governance mapped to the regulation, the real cost of every business process this month, continuity proven tier by tier, AI under the same gates as humans, and live cloud architecture. All of it, observable.

● Live today ◐ Partial ○ Planned
European regulatory coverage

Governance, mapped to the regulation.

Every framework control traces to a named article. This is the maturity of that mapping today: a coverage surface, not a compliance claim. The work in the open is closing the gap.

90%

CNB

Czech National Bank

  • §4 Books of account → double-entry ledger
  • §20d Business continuity plan → BCP tiers
  • CERTIS Domestic clearing → domestic-payment
88%

DORA

Digital Operational Resilience

  • Art.17 Immutable audit → audit-service (WORM)
  • Art.11-12 Recovery objectives → RTO/RPO tiers
  • Art.5 ICT risk → governance-as-code in CI
86%

PSD2

Payment Services Directive

  • Art.97 Strong auth (SCA) → sca-service · Keycloak
  • AISP/PISP XS2A portal live → psd2 · tpp-registry
  • VoP Verification of Payee → vop-service (ADR-0171)
84%

5AMLD

Anti-Money-Laundering

  • Art.18 Screening before payout → compliance gate
  • Sanctions Real-time list checks → sanctions-service
  • CDD/KYC Due diligence → kyc-service (pg_trgm)
83%

GDPR

Data Protection

  • Art.25 Protection by design → party-service PII masking
  • Art.17 Right to erasure → PARTY_ERASED fleet-wide
  • Consent Lawful basis → consent-service
78%

EBA

European Banking Authority

  • ICT Risk guidelines → BCP + observability
  • FINREP Supervisory reporting → finrep-service
  • AnaCredit Credit register → anacredit-service
74%

PCI DSS

v4.0 · Card Security

  • Req.3.5 Key management → OpenBao / KMS
  • Isolation Cardholder scope → card-issuance
  • Req.4 TLS 1.2+ in transit → Kong gateway
72%

eIDAS 2.0

EUDI Wallet · digital identity

  • Art.5a EUDI Wallet → pid-service (deployed)
  • OpenID4VP Presentation → e2e live (ADR-0094)
  • OpenID4VCI Credential issuance → e2e live
66%

EU AI Act

AI Governance

  • Oversight Human-in-the-loop → ADR-0031
  • Traceability AI-attributed audit → every action logged
  • Risk Deny-by-default agents → OPA policy gate
FinOps · this month

Real cost, broken down by business process.

Every euro of run-cost attributed to the flow that spends it, fully-loaded with shared dependencies. Not an estimate. The current month, live.

$0.00total run-cost / month
0business flows costed
0services attributed
livecost feed status
SEPA Credit TransferPSD2 · pacs.008
$0
AI Copilot (LLM)copilot-service · inference
$0
SEPA InstantPSD2 · 10s SLA
$0
Domestic PaymentCNB CERTIS
$0
SWIFT Cross-Borderpacs.008 · cross-border
$0
EUDI PID IssuanceeIDAS 2.0 · OpenID4VCI
$0
Double-Entry LedgerCNB §4 · books of account
$0
FX ConversionTemporal durable · 3 services
$0
Account Management4 services
$0
Balance Projection2 services
$0
Verification of Payeevop-service · name-match
$0
Open BankingPSD2 AISP/PISP
$0
Compliance Gate5AMLD Art.18 · AML/Sanctions
$0
Card IssuancePCI DSS
$0
Audit TrailDORA Art.17 · immutable
$0

Flows share services, so the per-flow sums overlap. Figures are fully-loaded sandbox run-cost.

Business continuity · live

Continuity you can prove, tier by tier.

A prioritized recovery plan per DORA Art.11-12, CNB §20d and EBA ICT guidelines, with real-time health, not a document in a drawer.

OverallHEALTHY39 / 46 services healthy
Compliance gateCLEAR5AMLD Art.18 / DORA Art.12
Payment processingENABLEDTier 4 payment services
Target RTO< 8 minpre-built images · GitOps
0

Tier 0 · Infrastructure prerequisites

Prerequisite of every other tier

RTO 5 minRPO 0P07/7 ✓
PostgreSQL 18 (CNPG)Apache KafkaKeycloak (IAM) OpenBaoValkey (Redis)Apicurio RegistryTemporal
1

Tier 1 · Core ledger & identity

CNB §4 accounts · DORA Art.17 audit online during incident

RTO 15 minRPO <1 minP15/5 ✓
Account ServiceLedger ServiceTransaction Service Party ServiceAudit Service
2

Tier 2 · Compliance gate

5AMLD Art.18 · payments must not run without AML/sanctions

RTO 20 minRPO <5 minP15/6 ✓
Sanctions ServiceAML ServiceKYC Service Consent ServiceVoP ServiceCase Mgmt
AIOps · AI governance

AI under the same gates as humans.

ADR-0031 · Accepted, deployed. Agents propose; governance disposes. An agent never holds more privilege than a human. It holds less. A customer-facing LLM copilot is live in the sandbox, bearer-auth + rate-limited at the ingress.

3/5Phasepolicy enforced · deny-by-default
EnforceEnforcementOPA enforce mode on the edge
8Agents in fleetfinops · devops · governance · release · docs · copilot
4/9Roadmap D1-D93 partial · 2 planned

read read-only · PII masked

query.ledger.readonlyread.catalog read.logsread.governancecopilot.inference

write_proposal proposal only

draft.ticketgh.pr.opendraft.adr git.branchgit.commit.signedrun.skill

deny forbidden for all agents

money.transfermoney.post.ledger gh.pr.mergegh.pr.approvesecrets.read.raw
Cloud architecture · live status

A live system, not an architecture diagram.

Target state per ADR-0027 with a live health overlay from the openbank-sandbox EKS cluster. Cloud-agnostic by design: one AWS-managed layer, everything stateful runs as in-cluster OSS.

Internet / Edge Kong gateway live · WAF/ModSecurity on developer portal
Kong API gatewayWAF / ModSecurity Route 53CloudFront + ShieldACM (TLS certs)
AWS substrate account 2651·7546·8565 · eu-north-1 · the only AWS-managed layer
S3 · tofu stateEC2 / Mac mini CI runnerVPC · 3 AZ EKS control plane 1.31Bootstrap nodes (Graviton)KMS CMK IAM (OIDC, Karpenter)ECR CloudTrail + ConfigS3 Object Lock (WORM)
EKS cluster · openbank-sandbox k8s 1.31 · Karpenter Graviton/Spot autoscaling
platform bootstrap
cert-managerKarpenterArgoCDARC runners
stateful core cnpg · messaging · iam · durable
CloudNativePG (PG 18)Strimzi / KafkaApicurio KeycloakValkey / RedisOpenBao + ESOTemporalClickHouse
application ~37 backend services · edge · AI fleet
30+ domain servicescustomer-edge (BFF)admin-uideveloper-portal pid-service (EUDI)copilot-service (LLM)agent-service (MCP) Notification ServiceSecurity Scanner
observability OTel · SLO · on-call · errors
PrometheusGrafanaLoki TempoPyroscopeOTel Collector GoAlertPyrra (SLO)GlitchTip
Everything above is live

Don't take the screenshots. Open the real thing.

The admin portal you just scrolled through is running right now. Sign in with the demo account and click around: FinOps, BCP, AI governance, the live cloud map.