GLOBAL // BANKING STEERING
BACK TO PORTAL

End-to-End Lifecycle

A fully digitized value chain, from onboarding to final settlement.

sequenceDiagram participant B as 🏦 Legacy Bank participant O as ⚡ Orchestrator participant C as ⛓️ Blockchain participant I as 👤 Investor Note over B, I: Digital Bond Lifecycle (T+0) I->>O: 1. Onboarding (KYC/Wallet) O->>C: Whitelist Address (Identity) C-->>O: Confirmed B->>O: 2. Structuration (Term Sheet) O->>C: Deploy Smart Contract (Draft) I->>O: 3. Order (Subscription) O->>B: Update Orderbook Note right of O: Pricing & Allocation O->>C: 4. Minting (Finalize) C->>I: Transfer Tokens (DvP) I->>B: Cash Settlement (Fiat) Note over C, I: 5. Settlement Complete (T+0)
01
Onboarding
KYC Wallet
02
Structuration
MiCA Sm. Contract
03
Pricing
Orderbook API Bridge
04
Minting
Tokenization Security
05
Settlement
DvP Cash Settl.

Onboarding

J-30 • CLIENT & COMPLIANCE
Business Stakes

Ensure that only eligible investors (validated KYC) can hold the tokens.

Risk & Compliance:

AML/CFT Risk: Mitigated by on-chain Whitelisting (Sanctions list check).

Bank Actions
  • Classic Due Diligence (AML/CFT)
  • Wallet Address Collection
100%Identified
MPCSecured
Investor
KYC Validated (CRM)
Identity Registry
On-Chain Whitelist
Implementation Solidity
function addToWhitelist(address _investor) public onlyAdmin { require(kycProvider.check(_investor), "KYC Fail"); _allowed[_investor] = true; emit InvestorAuth(_investor, block.timestamp); }
Wallet Generation
Creation of digital vaults (Fireblocks/Metaco).
Verifiable Claim
Cryptographic association of off-chain identity to the on-chain wallet.

Structuration

J-10 • LEGAL ENGINEERING
From Law to Code

We define the financial characteristics (Term Sheet) and embed them into an irrevocable Smart Contract. This ensures the code will faithfully execute the contract.

Risk & Compliance:

Legal Risk: Mandatory code audit to certify Term Sheet / Smart Contract alignment.

XS25..ISIN Code
ERC3643Standard
Term Sheet
Legal Prose
Smart Bond
Code Immutable
Coupon: 3.5%
Maturity: 5Y
Type: Fixed
Freq: Annual
Configuration Factory
constructor(string _name, uint _rate) { name = "Green Bond 2030"; couponRate = 350; // Basis points maturityDate = 1893456000; status = BondStatus.DRAFT; }
Automation
Automatic calculation of payment dates (Business Day Convention).

Pricing & Ops

J-0 (H-2) • SYNDICATION DESK
Seamless Integration

The Front-Office uses its usual tools (Bloomberg) to build the order book.

Risk & Compliance:

Ops Risk: No manual entry. The Orchestrator translates FIX messages into HSM-signed Blockchain transactions.

APIGateway
HSMSecurity
LEGACY SYSTEMS
Bloomberg / Calypso (FIX)
ORCHESTRATOR NODE
Translation Logic & Key Mgmt
BLOCKCHAIN
Pending Transaction
Data Flow REST API
POST /api/v1/issuance/allocate { "isin": "FR0078X...", "investors": [ {"id": "Inv_A", "amount": 5000000}, {"id": "Inv_B", "amount": 2500000} ] }
HSM Signing
The Bank's private key signs the transaction without ever being exposed.
Gas Mgmt
Automatic management of network fees (ETH/MATIC).

Issuance (Minting)

J-0 (H-0) • CLOSING
Asset Creation

The digital asset is generated. Legally, this is the primary issuance. Tokens are created and pre-positioned (Locked).

Risk & Compliance:

Control: The Smart Contract prevents any transfer before the "Settlement Trigger" (Investor protection).

T+0Issuance
DvPPending
TOKEN GENERATED
STATUS: LOCKED
Blockchain State Ledger
event TokensMinted(address operator, uint amount); // State Update: balances[Inv_A] = 1000; (Frozen) balances[Inv_B] = 500; (Frozen) totalSupply = 1500;
Escrow Mechanism
Tokens are not tradable until the Cash is received.

Settlement (DvP)

T+0 • POST-TRADE
Atomic Exchange

The magic of the Smart Contract. As soon as Cash payment is confirmed, the titles are released.

Risk & Compliance:

Finality: Irrevocability of the transaction guaranteed by the Blockchain (Settlement Finality Directive).

0%Risk
InstantSettlement
BONDS
CASH
TRANSACTION FINALIZED
Settlement Logic Atomic
function executeDvP() { require(paymentReceived == true); unfreeze(investors); emit SettlementCompleted(block.timestamp); }
Reconciliation
Immediate update of ledgers. No manual intervention.
Notification
Sending confirmations (MT544) to Back-Office systems.