💸Royalty Split Logic

Every trade within a SquareStrategy-linked collection triggers a precisely defined on-chain redistribution of royalties. The ERC-1001 Controller contract intercepts the royalty fee and splits it programmatically into two flows:

  • 8 % → Accumulation Pool — liquidity reserve used for floor buys and relists.

  • 2 % → Burn Flow — deflationary reserve dedicated to buy-and-burn events.

This 8 / 2 split is immutable in the base standard but can be parameterized by governance in future extensions.


⚙️ 1 Process Overview

Figure 3.2 — Royalty Split Logic The Controller automatically redistributes royalties from every trade into two distinct paths, ensuring that all fees remain productive within the ecosystem.


🧮 2 Mathematical Representation

Let R = royalty rate (10 %), T = trade value. Then:

Fee=T×R\text{Fee} = T \times RFee=T×R Pool_Allocation=Fee×0.8\text{Pool\_Allocation} = Fee \times 0.8Pool_Allocation=Fee×0.8 Burn_Allocation=Fee×0.2\text{Burn\_Allocation} = Fee \times 0.2Burn_Allocation=Fee×0.2

No manual wallet routing, no off-chain computation — all operations occur atomically in a single transaction through the Controller.


🔁 3 Why the 8 / 2 Ratio

Purpose
Allocation
Reason

Accumulation Pool

8 %

Maintains constant market liquidity and supports floor price buys.

Burn Flow

2 %

Ensures ongoing deflation and visible scarcity.

This ratio balances growth (liquidity) and scarcity (deflation): too much burn reduces market fuel; too little burn erodes value over time.


🧠 4 Contract Mechanics

  1. Marketplace Transfer → Royalty fee detected via ERC-2981 or custom hook.

  2. ERC-1001 Controller → Validates sender + amount; splits funds.

  3. Pool Module → Receives 8 %, records balance, triggers buy when threshold met.

  4. Burn Module → Receives 2 %, queues funds for buy-and-burn transaction.

  5. Event EmissionRoyaltySplit() logs both allocations with timestamps.

All funds are stored in non-custodial smart contracts — no manual handling, no developer wallets, no centralized control.


🪙 5 Transparency & Verification

Every split generates on-chain logs viewable in block explorers:

event RoyaltySplit(
    address indexed collection,
    uint256 poolAmount,
    uint256 burnAmount,
    uint256 timestamp
);

Investors and auditors can track the entire fee path from trade → pool → burn with full traceability.


🧩 6 Key Benefits

  • Automatic Allocation: No human intervention or multi-sig required.

  • Predictable Economics: Constant 10 % split maintains loop stability.

  • Auditable Flows: Each allocation is emitted as a public event.

  • Immutable Logic: Protects holders from treasury mismanagement.


The Royalty Split Logic converts passive royalties into active market fuel. By embedding the split directly into ERC-1001’s core, SquareStrategy ensures that every trade strengthens the loop — automatically, permanently, and transparently.

Last updated