CountryEscrowSplitter

The CountryEscrowSplitter is responsible for distributing a fixed percentage of TRN earnings to CountryNFT escrow accounts, allowing each country to receive platform earnings proportionally and enforce localized moderation or taxation policies.

This module is tightly integrated with vault logic, moderation enforcement, and geographic content governance, forming a key pillar of the regionalized TRN ecosystem.


📜 Purpose

  • Route a fixed portion of DAO earnings to CountryNFT-based escrows

  • Support localized monetization, taxation, and distribution

  • Allow enforcement of geo-restricted moderation, filtering, or regulatory compliance

  • Enable future withdrawal pipelines to nation-specific systems or public goods


💸 Source of Funds

The CountryEscrowSplitter receives its allocations from the DAO Vault, which itself receives 10% of all TRN platform earnings via the DailyVaultSplitter.

From there:

  • A fixed percent of DAO earnings (TBD) is allocated to CountryNFT escrows.

  • Each CountryNFT escrow receives a share proportional to platform activity in their region (i.e. view volume, post origin, user base).


🧮 Distribution Logic

Input
Action

DAO receives earnings

CountryEscrowSplitter pulls allocated percent

Post's country of origin

Used to attribute earnings to a specific region

User's IP-derived country

Used for subscription/view split tracking

Aggregated daily volume

Used to calculate per-country percentage

Final escrow payout

Sent to CountryNFT-controlled escrow address

Country earnings are computed daily and batched via the Merkle root process alongside all other platform transactions.


🔐 Enforcement Integration

Each CountryNFT acts as the governance agent and policy enforcer for its region.

They may:

  • Define public AI constraints for moderation

  • Privately enforce post-level bans

  • Use semantic analysis or custom oracle logic for sensitive content

The CountryEscrowSplitter ensures that earnings from a given country are held in escrow and can be:

  • Used for DAO-approved public funding

  • Reserved for off-chain taxes or obligations

  • Accessed only by the CountryNFT owner/controller

The constraints themselves are public, but enforcement actions are private to preserve platform consistency and censorship resistance.


Module
Role

DailyVaultSplitter

Feeds the DAO Vault with 10% of all platform earnings

DAO Vault

Routes a fixed portion of its balance to this splitter

CountryNFT

Receives earnings, applies geographic policy, and may restrict content

GeoOracle

Enforces country-specific restrictions at the post hash level

CountryRulesetManager

Stores country-specific moderation constraints and AI prompts

FlagEscalator

May trigger country enforcement if flags reach a threshold from that region


🧩 Role in Moderation + Incentives

This splitter aligns financial incentives with moderation responsibility. CountryNFT owners:

  • Receive economic rewards only if their region’s content and users contribute to the ecosystem

  • Are incentivized to allow valuable content and discourage spam, scams, or violations

  • Maintain sovereignty over their region’s moderation without controlling other regions

If a post is geo-blocked, retrns of that post are also restricted. All hashes are checked at the enforcement layer for every post access, retrn, or share.


✅ Summary

  • The CountryEscrowSplitter routes a fixed percent of DAO earnings to CountryNFTs

  • Funds are distributed based on geographic activity (views, posts, subs)

  • CountryNFT owners govern moderation, set semantic triggers, and receive economic incentives

  • Public constraints + private enforcement = censorship resistance and regulatory compliance

  • Fully integrated with the DAO vault flow, GeoOracle enforcement, and regional governance layers

Last updated