Skip to main content

£moonini Distribution and Collection Design

Understand the internal distribution rules and accounting methods of $moonini

**This document is intended for engineers and backend developers**, defining the specific rules for 'how to issue, how users can redeem and view' within the moonpacket product.

**Design Principles**:

  • - **Minimal Changes**: Prioritise using the existing data structure, without immediately adding complex DB tables.
  • - **Expandable**: In the future, if $moonini wants to be fully on-chain, we just need to add withdrawal/mapping logic.
  • - **Transparent and Traceable**: All £moonini distributions and consumption are recorded in `user_activity_logs`
  • **Main Content**:

  • - Data model and accounting method (internal ledger)
  • - £moonini distribution source and rules
  • - Bookkeeping implementation details
  • *This document contains technical details; general users can refer to the whitepaper for an overview of the project.*

    For detailed documentation, please refer to: `docs/technical/moonini-distribution.md`