Tokenize Yield Tokens (YRT)

What is YRT?

Yield Receipt Token (YRT) is an ERC20 token representing fractional ownership of property cash flows.

Each property has its own YRT token with independent pricing and yield distribution.


How Tokenization Works

1. Property Owner Creates Series

factory.createSeries(
  "Sudirman Residence Token",  // Name
  "SDR",                        // Symbol → "SDR-01"
  "Sudirman Residence",         // Property
  1000000e18,                   // 1M tokens
  USDC,                         // Payment token
  100e6,                        // 100 USDC per token
  90 days                       // Fundraising duration
)

Result:

  • New YRT token deployed

  • Series ID auto-generated (e.g., "SDR-01")

  • Period 1 automatically started

  • Owner receives initial token supply


2. Key Features

Multi-Period Support

  • Unlimited periods (Q1, Q2, Q3...)

  • Each period independent

  • Separate snapshots per period

Flexible Duration

  • Demo: 3 minutes

  • Production: 90 days

  • Custom: any duration in seconds

Supply Expansion

  • Mint additional tokens during GAP periods

  • Support business growth

  • Cannot mint during fundraising (anti-manipulation)

Human-Readable IDs

  • Format: SYMBOL-XX (e.g., "SDR-01", "SDMN-02")

  • Easy to remember and share

  • Represents property name


3. Token Properties

Standard: ERC20 (fully compatible)

Decimals: 18

Transferable: Yes (tradeable on DEX + P2P)

Burnable: Yes (owner can burn)

Mintable: Yes (controlled by factory, only in GAP periods)


4. Holder Tracking

System automatically tracks holders:

  • Auto-add on first token receipt

  • Auto-remove when balance reaches zero

  • Used for snapshot at maturity


Use Cases

Property Owner:

  • Raise capital by selling future cash flows

  • Maintain property ownership

  • Automated yield distribution

Investor:

  • Buy fractional ownership

  • Trade on secondary markets

  • Receive passive yield automatically


Last updated