#
Token Lifecycle
From bond issuance to redemption, every stage of the token lifecycle is managed through the master ledger on Internet Computer.
#
Lifecycle Overview
flowchart LR
A[Minting] --> B[Distribution]
B --> C[Yields]
C --> D[Trading]
D --> C
C --> E[Redemption]
#
Stages
#
Minting
Tokens are created on the Internet Computer master ledger with full bond metadata and compliance rules.
#
Distribution
KYC-verified investors receive tokens on their preferred blockchain via Chain Fusion.
#
Yields
Periodic coupon payments distributed to token holders based on bond terms.
#
Redemption
At maturity, tokens are burned and principal is returned to holders.
#
Lifecycle States
stateDiagram-v2
[*] --> Pending: Bond Created
Pending --> Active: Tokens Minted
Active --> Active: Yields Paid
Active --> Maturing: Approaching Maturity
Maturing --> Redeemed: Principal Paid
Redeemed --> [*]: Tokens Burned
Active --> Suspended: Compliance Issue
Suspended --> Active: Issue Resolved
#
Timeline Example
gantt
title Bond Token Lifecycle (3-Year Bond)
dateFormat YYYY-MM-DD
section Issuance
Due Diligence :done, 2024-01-01, 30d
Bond Structuring :done, 2024-01-15, 30d
ISIN Assignment :done, 2024-02-01, 14d
Token Minting :done, 2024-02-15, 7d
section Active Period
Distribution :active, 2024-02-22, 60d
Year 1 Coupon :milestone, 2025-02-22, 0d
Year 2 Coupon :milestone, 2026-02-22, 0d
Year 3 Coupon :milestone, 2027-02-22, 0d
section Redemption
Maturity Notice :2027-01-22, 30d
Redemption :2027-02-22, 14d
#
Data Flow
flowchart TB
subgraph Issuance
ASSET[Real Estate] --> BOND[Bond Structure]
BOND --> ISIN[ISIN]
end
subgraph On-Chain
ISIN --> MINT[Mint on ICP]
MINT --> DIST[Distribute]
DIST --> HOLD[Holdings]
HOLD --> YIELD[Yield Payments]
HOLD --> TRADE[Trading]
TRADE --> HOLD
HOLD --> REDEEM[Redemption]
REDEEM --> BURN[Burn]
end
subgraph Off-Chain
YIELD --> BANK1[Bank Settlement]
REDEEM --> BANK2[Bank Settlement]
end