Institutional Infrastructure

Enterprise
Nodes

Run production-grade financial infrastructure: clearing houses, settlement engines, trading hosts, and iCreditChain validators. Deploy privately, as a consortium, or join the public network.

Node Types

Each node type serves a specific role in the financial network. Deploy one or all depending on your requirements.

Clearing House Node

Multilateral netting engine that computes net positions across all participants in a clearing cycle. Conservation-proven settlement with zero residual.

  • Multilateral netting with conservation proof
  • Configurable clearing cycle intervals
  • Net position computation across N participants
  • CommitmentGate-backed atomic settlement
POST /v1/clearing/settle
Settlement Node

Executes settlement legs produced by the clearing house. Each leg flows through the CommitmentGate pipeline for atomic, auditable fund movement.

  • Atomic multi-leg settlement execution
  • Double-entry journal for every leg
  • Ed25519 signed receipts per settlement
  • WorldLine audit trail integration
POST /v1/transfers
Trading Host Node

Runs the BTreeMap orderbook matching engine. Receives orders from connected participants, matches at price-time priority, and reports fills.

  • BTreeMap orderbook — O(log n) matching
  • Maker/taker fee model on notional
  • Market and limit order types
  • Real-time trade feed via WebSocket
POST /v1/trades
Validator Node (iCreditChain)

Participates in Jolteon BFT consensus on the iCreditChain network. Validates transactions, produces blocks, and maintains the distributed ledger.

  • Jolteon BFT consensus participation
  • Move VM smart contract execution
  • RocksDB-backed persistent state
  • Mutual TLS between validators
REST API :8090/v1

Deployment Modes

Choose the deployment model that fits your organization. All modes use the same Rust codebase and security primitives.

Private

Single-organization deployment with full control over all nodes.

  • Closed validator set
  • Internal-only network
  • Custom chain ID
  • No external dependencies

Consortium

Multi-organization deployment with shared governance and open validator enrollment.

  • Open validator enrollment
  • Shared governance model
  • Cross-org clearing cycles
  • Federated identity

Public

Open network connected to iCreditChain mainnet with permissionless participation.

  • Permissionless validator joining
  • Public transaction explorer
  • Staking rewards (configurable APY)
  • Bridge to external chains

Architecture Stack

Every enterprise deployment shares the same layered architecture, ensuring consistency from development to production.

Application
Trading UIWallet DashboardAdmin ConsoleAPI Gateway
Business Logic
Matching EngineClearing ServiceAI AgentsBot Strategies
Core Infrastructure
LedgerCommitmentGateSpendPermitsReceiptsWorldLine
Persistence & Network
SQLite/PostgreSQLiCreditChain (BFT)WebSocket StreamsREST API

Quick Start

Deploy a private 3-validator network in minutes using Docker Compose.

terminal

$ git clone https://github.com/openibank/openibank

$ cd openibank/deploy/private

$ cp .env.example .env

$ ./scripts/deploy.sh

# 3 validators running on localhost:8090, :8091, :8092

# REST API available at localhost:3000

# Trading UI at localhost:3001

User Management

Manage users either in local self-hosted mode or in online enterprise mode. Both follow role-based access and auditable account lifecycle controls.

Local Portal User Management

Self-hosted account governance for operators running local OpeniBank stacks. Roles, MFA, and account status are managed directly in the local portal.

Open Local Users

OpeniBank.com Online Management

Enterprise tenant account management with federated identity patterns, policy controls, and audit-ready access lifecycle tracking.

Open Online Users

Ready to Deploy?

Start with a private deployment, explore the node architecture, or contact us for consortium setup assistance.