Primary Market: Bond Token Investment
The Primary Market is where the smart contracts called the Funding Contracts are listed. To mint Bond Tokens, users must access the Primary Market via the User Dashboard and participate in the Funding Phase by depositing their funds into the Funding Contract of the Bond Token they wish to purchase.
For detailed information about our loyalty program and early participant rewards, please refer to our blog post covering the funding phase mechanics and incentive structures.
Multichain Architecture
Bondi v2 introduces a multichain architecture that enables simultaneous funding phases across multiple EVM-compatible blockchains. This expansion allows users to participate in Bond Token funding from their preferred blockchain while maintaining unified access to the same investment opportunities.
Cross-Chain Participation
Users can now participate in funding phases from multiple supported chains:
• Unified Funding Pools: Investments from all chains contribute to the same funding targets
• Cross-Chain Mirroring: Investments are automatically mirrored across all supported chains
• Flexible Chain Selection: Choose your preferred chain based on gas costs and existing asset holdings
• Consistent Distribution: Bond Tokens are distributed proportionally regardless of originating chain
Funding Contract Architecture
The Primary Market operates through specialized smart contracts called Funding Contracts, accessible exclusively through verified users via the User Dashboard. These contracts serve as secure pooling mechanisms where investor funds remain non-custodial until predetermined funding targets are achieved, ensuring security and transparency throughout the investment process.
The Funding Phase: Structured Investment Process
Each Bond Token offering undergoes a structured Funding Phase governed by specific parameters designed to ensure successful bond acquisition while maintaining fairness and accessibility for all participants.
Core Funding Parameters
Target Funding Amount
The total capital required for each bond offering, representing the amount needed to purchase the underlying bonds in traditional markets. Bondi's inaugural funding phase establishes a $200,000 target, sized to balance accessibility with meaningful market impact.
Funding Period Duration
A predetermined timeframe within which the target funding must be achieved to proceed with bond acquisition. The inaugural offering features a 30-day funding window, providing sufficient time for community participation while maintaining momentum and urgency.
Whale Participant Threshold
A minimum contribution level that qualifies investors for enhanced benefits and recognition within the platform ecosystem. Contributors meeting the $5,000 whale threshold receive the Whale NFT.
Minimum Investment Requirement
The smallest permissible investment amount, designed to maximize accessibility while maintaining operational efficiency. The $100 minimum investment ensures that retail investors can participate meaningfully in previously inaccessible emerging market bonds.
Pricing Mechanisms
Clean vs. Dirty Price Execution
Bond acquisitions are executed at the dirty price, which incorporates both the clean price and accrued interest from the last coupon payment to the settlement date. This market-standard approach ensures accurate pricing while the target amount calculation incorporates:
• Base bond cost (clean price × quantity)
• Accrued interest buffer collected upfront
• Service and minting fees for operational sustainability
Any excess accrued interest beyond actual requirements is distributed to token holders with their first coupon payment.
Refund Mechanism
Funds deposited into Bondi's smart contracts remain non-custodial until the target amount is reached across all chains. If the target is not met by the end of the funding period, anyone can trigger the refund process using the refundInvestors(uint256 amountOfInvestorsToRefund_)
function, or participants can withdraw their contributions individually via withdraw()
.
How to Call refundInvestors
To call the refund function, follow these steps:
1. Retrieve Total Investor Count
Use the totalInvestorsAmount()
function to retrieve the total number of investors. This function can be called by anyone and returns the total count of investors in the funding phase.
Example:
uint256 totalInvestors = fundingContract.totalInvestorsAmount();
2. Execute Refund Function
Call the refundInvestors()
function, providing the total number of investors as the parameter.
Example:
fundingContract.refundInvestors(totalInvestors);
Bondi never has custody of user funds until the target amount is reached.
Automated Distribution System
Smart Distribution Processing
Bondi v2 includes automated systems that handle the complex process of cross-chain investment tracking and token distribution:
Investment Processing
• Real-time Monitoring: Automated systems monitor funding progress across all supported chains
• Cross-Chain Reconciliation: Investments are automatically reconciled across chains every 15 seconds
• Unified Accounting: All investments contribute to the same funding pool regardless of originating chain
Token Distribution
• Proportional Allocation: Bond Tokens are distributed based on each participant's contribution percentage
• Automated Claims: KYC-verified users receive automatic token distributions
• Merkle Proof System: Secure, verifiable distribution system ensures accurate token allocation
Investment Process Flow
Verification and Onboarding
1. Identity Verification: Complete KYC procedures through the User Dashboard to gain access to funding opportunities.
2. Wallet Whitelisting: Verified wallets receive permanent authorization for current and future funding phase participation.
3. Chain Selection: Choose your preferred blockchain for participation based on gas costs and existing holdings.
4. Investment Selection: Choose from available funding opportunities with detailed risk assessments and projected returns.
Funding Participation
5. Capital Commitment: Deposit stablecoins into selected funding contracts within the specified timeframe.
6. Cross-Chain Processing: Your investment is automatically mirrored across all supported chains for unified tracking.
7. Progress Monitoring: Track funding progress through real-time dashboard updates and community metrics.
8. Automatic Processing: Upon successful funding, bonds are acquired automatically through regulated custodian brokers.
Token Distribution
9. Proportional Minting: Bond Tokens are minted and distributed according to each participant's contribution percentage.
10. Automatic Distribution: KYC-verified users receive automatic token distributions to their registered wallets.
11. Loyalty Rewards: Early participants receive additional NFT rewards based on their commitment duration and amount.
Regulatory Compliance and Security
Traditional Finance Integration
The Primary Market maintains integration with traditional financial infrastructure through:
• Regulated custodian partnerships for secure bond acquisition
• Automated compliance monitoring throughout the funding process
The Primary Market ensures that Bondi never maintains custody of user funds until successful completion of funding targets, maintaining security and transparency throughout the investment process.