Lifecycle Overview
The tokenized private credit flow built on top of Trustless Work consists of six sequential stages, each representing a clear handoff of responsibility and capital state.
The entire lifecycle consists of:
Project Configuration -> Contracts deployment
Token Sale → Fundraising
Escrow Funding → Capital enters milestone-controlled escrow
Project Execution → Milestones & releases via Trustless Work
ROI Deposit → Vault setup for investor payout
Investor Claims → Token burn + payout
The diagram below illustrates this end-to-end flow.
1. Project Configuration → Contract Deployment
Objective: The project creator sets up the full structure of the investment round.
Key Actions:
Configure the project in the Backoffice
Deploy:
Escrow Contract (milestones + roles)
Participation Token (via Token Factory)
Token Sale Contract (price, cap, deadlines)
2. Token Sale → Fundraising
Objective: Investors swap USDC for participation tokens representing their share of the investment.
Key Actions:
Investor uses the Investor Portal
Calls
buy()on the Token Sale ContractToken Sale Contract:
Receives USDC
Mints Participation Tokens (PT)
Sends PT to investor
Outcome: Investors hold PT, and the Token Sale Contract holds all contributed USDC.
3. Escrow Funding → Capital Enters Controlled Escrow
Objective: Swap proceeds are automatically deposited into a milestone-based escrow for transparency and control.
Key Actions:
Token Sale Contract deposits accumulated USDC into the Escrow Contract
Trustless Work:
Locks funds
Records deposits
Exposes full transparency through the Escrow Viewer and API
Outcome: Capital is secured in a programmable, auditable escrow governed by milestones.
4. Project Execution → Milestones & Releases
Objective: Real-world work progresses while fund releases remain tied to on-chain verifications.
Key Actions:
Project Manager updates milestones (evidence, status)
Approver signs milestone verification
Release Signer executes release
Escrow releases milestone amounts to the Project Owner
Outcome: Funds are released progressively as the project advances, with full transparency for investors.
5. ROI Deposit → Vault Setup
Objective: When the project completes, the project creator deposits principal + yield into a redemption vault.
Key Actions:
Deploy Vault Contract
Deposit USDC (ROI pool)
Set
price_per_tokenOpen the Vault for claims
Outcome: A fixed redemption rate is defined and the ROI pool becomes claimable.
6. Investor Claims → Token Burn + Payout
Objective: Investors redeem their participation tokens for USDC.
Key Actions:
Investor connects wallet to Claim Portal
Calls
claim()Vault Contract:
Burns PT
Sends
balance × price_per_tokenin USDCTracks redemption progress
Outcome: Tokens are burned, investors receive payouts, and the vault settles until empty.
Last updated
Was this helpful?