BRNToken

BRN Token

The BRN token serves as a system-internal accounting mirror to TRN, enabling precise control over engagement-related mechanics, such as burning, moderation penalties, and other immutable actions within the TRN platform. It is not user-facing and never appears in a user's wallet. It plays a critical role in pegged 1:1 AMM swaps, burn flows, and temporary immobilization of TRN.


Overview

  • Symbol: BRN

  • Type: Internal-only utility token (not user-accessible)

  • Purpose: To absorb TRN in specific engagement-driven flows, such as content burns.

  • Peg: 1 BRN = 1 TRN (enforced via internal AMM with strict limits)

  • Circulation: Temporary. BRN is minted on TRN burns and burned on TRN remint. Never tradable or visible to users.


Post Burns

When a user burns a post (via community or moderation flow), the TRN associated with that post (e.g., from views, boosts, or blessings) is converted to BRN and routed to the DAO. This ensures:

  • Earned TRN is invalidated if content is deemed low quality or malicious.

  • BRN reflects that TRN was consumed but not retained as user profit.

  • The system maintains balanced accounting without inflation.

Example: A post earned 100 TRN. It received 10 burns.

  • Gross earnings: 100 TRN

  • Net TRN to creator: 90 TRN

  • 10 TRN → BRN → sent to DAO

  • Final creator payout: 90 TRN (after Merkle processing)


Minting and Burning Rules

Event
Action
BRN Involvement

User views a post

TRN spent

BRN not involved

Post is burned

TRN → BRN → DAO

BRN represents forfeited earnings

Boosted post canceled

TRN → BRN → back to booster

Ensures refund

  • BRN tokens are never stored in user wallets.

  • All BRN flows are executed and recorded via the internal AMM + TRNUsageOracle.

  • BRN cannot be manipulated, withdrawn, or transferred by end-users.


AMM Logic (TRN ↔ BRN)

A dedicated 1:1 AMM handles all TRN↔BRN conversions. It is strictly controlled with hard-coded slippage guards and caps.

Rules:

  • Fixed rate: 1 TRN ↔ 1 BRN

  • Max swap amount: 333,333 TRN per user per swap (until stability pool reaches required level)

  • Price movement restrictions: ±2% slippage rejection

  • Transaction rejection: If a swap causes deviation >2%, it is rejected.

🔐 All swaps are routed through the TRNUsageOracle to ensure debts are settled first.


Platform Notes

  • BRN is never externally listed or exchangeable. It exists solely within the platform's accounting.

  • DAO-controlled: All BRN policies (e.g., burn routing, AMM caps) are governed by DAO proposals.

  • Flash loan resistant: Since BRN trades only internally with fixed logic, it is not subject to arbitrage or external manipulation.

  • No staking mechanisms involve BRN.


Module Name
Purpose

TRNUsageOracle

Routes all BRN↔TRN swaps, enforces debt settlement

BoostingModule

Converts and tracks refunded BRN for burned boosts

BRNMintBurnRouter

Internal-only router that enforces mint/burn rules

MerkleVault

Ensures parity between BRN-transactions and Merkle drops


See Also

  • TRN Token

  • BoostingModule

  • TRNUsageOracle

  • DAO Vault Flows

Last updated