> ## Documentation Index
> Fetch the complete documentation index at: https://whitepaper.rwanftfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Управління — DAO

> 10M токенів, рішення спільноти.

export const GovernanceStats = () => {
  if (typeof window === 'undefined') {
    return null;
  }
  return <div style={{
    backgroundColor: '#000000',
    color: '#FFFFFF',
    border: '1px solid rgba(255,255,255,0.05)'
  }} className="p-6 rounded-xl not-prose">

      {}
      <div className="mb-6">
        <h3 style={{
    color: '#FFFFFF',
    margin: 0
  }} className="text-lg font-serif italic">Governance Overview</h3>
      </div>

      {}
      <div className="mb-6" style={{
    display: 'flex',
    flexWrap: 'wrap',
    gap: '16px',
    alignItems: 'center'
  }}>
        {}
        <div style={{
    flexShrink: 0,
    display: 'flex',
    justifyContent: 'center'
  }} className="w-[160px] sm:w-[140px] mx-auto sm:mx-0">
          <div style={{
    backgroundColor: '#383838',
    borderRadius: '12px',
    overflow: 'hidden'
  }} className="w-[160px] h-[160px] sm:w-[140px] sm:h-[140px]">
            <video autoPlay muted loop playsInline style={{
    borderRadius: '12px',
    objectFit: 'cover'
  }} className="w-[160px] h-[160px] sm:w-[140px] sm:h-[140px]">
              <source src="/DAOp.webm" type="video/webm" />
            </video>
          </div>
        </div>
        {}
        <div style={{
    flex: '1 1 0%',
    minWidth: '240px',
    display: 'flex',
    flexWrap: 'wrap',
    gap: '12px'
  }}>
          {}
          <div style={{
    backgroundColor: '#383838',
    border: '1px solid rgba(255,255,255,0.05)',
    flex: '1 1 160px'
  }} className="rounded-xl p-4">
            <div style={{
    color: 'rgba(255,255,255,0.5)',
    fontSize: '10px',
    textTransform: 'uppercase',
    letterSpacing: '0.05em',
    marginBottom: '4px'
  }}>Total Supply</div>
            <div style={{
    color: '#FFFFFF',
    fontSize: '20px',
    fontWeight: 900
  }}>10,000,000</div>
            <div style={{
    color: 'rgba(255,255,255,0.4)',
    fontSize: '12px',
    marginTop: '4px'
  }}>GovTokens (ERC20Votes)</div>
          </div>
          {}
          <div style={{
    backgroundColor: '#383838',
    border: '1px solid rgba(255,255,255,0.05)',
    flex: '1 1 160px'
  }} className="rounded-xl p-4">
            <div style={{
    color: 'rgba(255,255,255,0.5)',
    fontSize: '10px',
    textTransform: 'uppercase',
    letterSpacing: '0.05em',
    marginBottom: '4px'
  }}>Proposal Threshold</div>
            <div style={{
    color: '#FFFFFF',
    fontSize: '20px',
    fontWeight: 900
  }}>30%</div>
            <div style={{
    color: 'rgba(255,255,255,0.4)',
    fontSize: '12px',
    marginTop: '4px'
  }}>of supply to submit</div>
          </div>
          {}
          <div style={{
    backgroundColor: '#383838',
    border: '1px solid rgba(255,255,255,0.05)',
    flex: '1 1 160px'
  }} className="rounded-xl p-4">
            <div style={{
    color: 'rgba(255,255,255,0.5)',
    fontSize: '10px',
    textTransform: 'uppercase',
    letterSpacing: '0.05em',
    marginBottom: '4px'
  }}>Passing Vote</div>
            <div style={{
    color: '#FFFFFF',
    fontSize: '20px',
    fontWeight: 900
  }}>50%</div>
            <div style={{
    color: 'rgba(255,255,255,0.4)',
    fontSize: '12px',
    marginTop: '4px'
  }}>majority to execute on-chain</div>
          </div>
        </div>
      </div>

    </div>;
};

Щоб екосистема залишалася децентралізованою, незалежною та безпечною, RWANFTFI спирається на Децентралізовану Автономну Організацію (DAO), керовану смартконтрактами. Розробники не можуть односторонньо змінювати правила системи, отримувати доступ до коштів користувачів чи маніпулювати балансами.

<GovernanceStats />

## Можливості DAO

Щоб пропозицію було подано в DAO, її повинні підтримати щонайменше 30% від загальної емісії токенів. Щоб пропозиція пройшла та виконалася он-чейн, потрібна більшість голосів — 50%.

<CardGroup cols={2}>
  <Card title="30% для подання" icon="file-signature">
    Пропозиція потребує підтримки щонайменше 30% від загальної емісії GovToken для подання.
  </Card>

  <Card title="50% для прийняття" icon="check-double">
    Більшість у 50% потрібна для того, щоб пропозиція пройшла і виконалася он-чейн.
  </Card>
</CardGroup>

DAO голосує за критичні функції екосистеми, як-от:

* Дострокове припинення «Накопичувальної події». Сама подія (30-денний період, коли користувачі можуть забрати прострочені накопичувальні баланси, з 180-денним кулдауном) **запускається з адмін-панелі — DAO не може її ініціювати**, але може достроково припинити через голосування.
* Запуск події **Price Impact**, під час якої заробіток користувачів спрямовується до Пулу ліквідності DA для посилення забезпечення та стабільності ціни DA-токена.
* Зміна параметрів смарт-контракту в межах діапазонів, зафіксованих при деплої (див. [Параметри контракту](/uk/contract-parameters)).
* Авторизація продажу всієї бізнес-структури користувача як активу.
* Верифікація та схвалення запиту користувача на зміну скомпрометованого фінансового гаманця.
* Голосування за блокування NFT конкретного користувача (Freeze). Коли NFT заблоковано, користувач втрачає доступ до фінансових продуктів платформи. Розблокування також виконується винятково через голосування DAO.

<Info>
  **Поріг подання пропозицій на практиці — чесне розкриття:** 30% поріг подання — це єдиний бар, зважений за емісією; він не розділяє голосувальну силу за ролями. У **поточному** розподілі токенів (RWANFTFI Corporation 30% + 20 Гардіанів по 3,5% кожен) поріг реалістично досяжний лише для Корпорації, що діє безпосередньо, або для Корпорації разом із координованою підгрупою Гардіанів. Окремий Гардіан має значно менше за 30% і **не може одноосібно подати пропозицію** при поточному розподілі. Команда офіційно визнала це у відповіді на аудит: за дизайном, при поточному розподілі лише Корпорація має достатньо токенів, щоб самостійно створювати пропозиції, і не існує зовнішнього механізму делегування, який дозволив би меншим власникам об'єднати голосувальну силу поза мережею для досягнення порогу (див. [Механіку голосування](#voting-mechanics) нижче). Сам он-чейн поріг залишається 30% — змінюється з часом широта учасників, здатних його подолати. [План майбутнього перерозподілу](#future-redistribution-plan) (Корпорація 30% + 20 Гардіанів по 1,5% + 80 Лідерів по 0,5%) розширює коаліції, що разом можуть досягти порогу, поступово децентралізуючи створення пропозицій без зниження самого порогу.
</Info>

## Механіка голосування

Наведена нижче механіка описує, як пропозиція рухається від подання до виконання, і як голосувальна сила зберігається й ротується на рівні контракту.

<CardGroup cols={2}>
  <Card title="Голосування закривається в дедлайн" icon="hourglass-end">
    Голосування за пропозицію закривається **строго в дедлайн** — ніколи раніше. Досягнення більшості до дедлайну не блокує результат; додаткові голоси (за чи проти) продовжують прийматися до завершення таймера.
  </Card>

  <Card title="Авто-делегування, без ручного делегування" icon="link-slash">
    GovToken **авто-делегує голосувальну силу при передачі** одержувачу. Шляху `delegate()` для призначення голосувальної сили третій стороні не існує — голосувальна вага завжди прив'язана до поточного власника токена.
  </Card>
</CardGroup>

<Note>
  **Голосування за пропозиціями у статусі Succeeded:** навіть після того, як пропозиція накопичила достатньо підтримки, щоб вважатися «succeeded» за поточним підрахунком, вікно голосування залишається відкритим до її дедлайну. Кожен придатний власник зберігає можливість зареєструвати підтверджувальний чи опонуючий голос аж до моменту закриття вікна — раннє досягнення статусу Succeeded не обмежує участь.
</Note>

<Note>
  **Без зовнішнього делегування.** Оскільки GovToken не надає механізму ручного делегування, менші власники не можуть об'єднати свою голосувальну силу поза мережею для подолання порогу пропозиції. Єдиний спосіб перемістити голосувальну вагу — перемістити самі токени, а будь-яка така передача авто-делегує одержувачу. Це утримує зв'язок між власністю на токени та авторитетом управління прямим і відстежуваним он-чейн.
</Note>

<Info>
  **Синхронізація авторитету DAO — єдине джерело істини:** авторитет DAO, що керує GovToken, не зберігається як дублікат значення всередині GovToken. Коли авторитет DAO ротується через `setDAO()` на Diamond-контракті, GovToken **читає оновлену адресу DAO напряму з Diamond-контракту**, а не покладається на окремо підтримуваний вказівник. Це усуває ризик розходження двох контрактів у стан розщепленого авторитету під час ротації — немає вікна, в якому GovToken міг би шанувати застарілий авторитет, який Diamond уже замінив.
</Info>

## Огляд GovToken

GovToken — це токен управління та голосування екосистеми RWANFTFI. Це токен ERC20Votes із постійно фіксованою емісією. Додатковий мінтинг неможливий після розгортання. Інфляційного механізму не існує — модель емісії повністю фіксована.

<CardGroup cols={3}>
  <Card title="Фіксована емісія" icon="cube">
    10 000 000 GovToken. Ліміт постійний. Без інфляції.
  </Card>

  <Card title="Мінт відключено" icon="ban">
    Функція мінтингу постійно відключена після розгортання. Без прихованих резервів.
  </Card>

  <Card title="Он-чейн управління" icon="landmark">
    Усі дії управління виконуються через голосування DAO. Повна он-чейн прозорість і простежуваність.
  </Card>
</CardGroup>

## Початковий розподіл токенів

Початковий розподіл GovToken був спроєктований так, щоб збалансувати операційний контроль з децентралізованою участю в управлінні.

<CardGroup cols={2}>
  <Card title="RWANFTFI Corporation" icon="building">
    3 000 000 GovToken (30% від загальної емісії). Технологічна та продуктова компанія. Тримає стратегічну частку управління для довгострокового розвитку екосистеми.
  </Card>

  <Card title="20 Гардіанів" icon="shield-check">
    7 000 000 GovToken (70% від загальної емісії). 350 000 токенів на Гардіана (3,5% кожен). Основні учасники управління, відповідальні за стабільність екосистеми на ранньому етапі.
  </Card>
</CardGroup>

## План майбутнього перерозподілу

Модель управління DAO включає структуровану дорожню карту децентралізації. З часом участь в управлінні розшириться з 21 гаманця до 101 гаманця — без мінтингу нових токенів.

Перерозподіл не створює нових токенів. Загальна емісія залишається постійно фіксованою на рівні 10 000 000 GovToken. Гардіани поступово перерозподіляють частину свого розподілу кваліфікованим Лідерам через схвалені DAO процедури управління.

<CardGroup cols={3}>
  <Card title="RWANFTFI Corporation" icon="building">
    3 000 000 GovToken (30%). Без змін.
  </Card>

  <Card title="20 Гардіанів" icon="shield-check">
    3 000 000 GovToken (30%). 150 000 на Гардіана (1,5% кожен).
  </Card>

  <Card title="80 Лідерів" icon="users">
    4 000 000 GovToken (40%). 50 000 на Лідера (0,5% кожен).
  </Card>
</CardGroup>

Лідери визначаються як активні учасники екосистеми, будівельники спільноти, стратегічні партнери та учасники з вимірюваним впливом на екосистему, які підтримують активні мережі клієнтів або партнерів. Гаманці Лідерів призначатимуться кваліфікованим учасникам у міру розгортання децентралізації управління.

## Гардіани

Гардіани — основні учасники управління DAO RWANFTFI. Вони відповідальні за підтримку стабільності екосистеми протягом ранньої фази зростання та забезпечення належного виконання управління.

<CardGroup cols={2}>
  <Card title="Участь в управлінні" icon="check-to-slot">
    Голосування за всіма пропозиціями DAO. Стратегічні рішення для екосистеми. Виконання управління протоколу.
  </Card>

  <Card title="Безпека та нагляд" icon="eye">
    Нагляд за безпекою та керування ризиками. Участь в управлінні скарбницею. Довгострокова стабільність екосистеми.
  </Card>
</CardGroup>

<CardGroup cols={1}>
  <Card title="Без односторонніх повноважень" icon="shield-check">
    Усі дії управління — включно з перерозподілом токенів, зміною параметрів та операціями з акаунтами — потребують стандартних процедур управління DAO з 30%-м порогом подання та 50%-м голосуванням більшості.
  </Card>
</CardGroup>

## Цілісність емісії та безпека

<CardGroup cols={2}>
  <Card title="Незмінна емісія" icon="infinity">
    Загальна емісія постійно фіксована на 10 000 000. Без мінтингу, без інфляції, без прихованих резервів. Усі токени існують у межах початкового розподілу.
  </Card>

  <Card title="Безпека управління" icon="shield-halved">
    Мульти-сигнатурна авторизація для критичних операцій. Дозволи управління на основі ролей. Схвалення на основі DAO для будь-яких змін розподілу.
  </Card>
</CardGroup>

<CardGroup cols={1}>
  <Card title="Гарантії, перевірені аудитом" icon="certificate">
    Загальна емісія дорівнює рівно 10 000 000 токенів. Жодна функція мінтингу не може бути викликана після розгортання. Перерозподіл токенів не змінює загальну емісію. Усі рухи токенів записуються он-чейн.
  </Card>
</CardGroup>

## Гаманці управління

Усі власники токенів управління публічно перевірні он-чейн. Нижче — призначені гаманці управління DAO RWANFTFI.

<Tabs>
  <Tab title="Корпорація">
    | # | Роль                 | Адреса гаманця                               |
    | - | -------------------- | -------------------------------------------- |
    | 1 | RWANFTFI Corporation | `0x92abE89ba4FDD712C72a0e24907674B598b546f7` |
  </Tab>

  <Tab title="Гардіани (20)">
    | #  | Адреса гаманця                               |
    | -- | -------------------------------------------- |
    | 1  | `0x48BAef9aDc43db16eAcB8aAa1bFfbdF4E584EB42` |
    | 2  | `0x3D89C937Fff07d5460667cfa20a9C58b774243c3` |
    | 3  | `0x9De43F22208F59c319Dc034420F642Aa43E8cf8b` |
    | 4  | `0xF00b23EeC749C8b2d16279a4B6a30723702d0d19` |
    | 5  | `0xb418e7CD32127b443763C5955fE4925141caBCAf` |
    | 6  | `0x17b42Ed2F92c48Fd4913979005E05b186dd114ef` |
    | 7  | `0xF0E87F3FA4eDCE4eA3adbfaD7FF44A246F5AECfc` |
    | 8  | `0xF7eE3DB1182e30750bCFe3eB840E67A4C4905b3e` |
    | 9  | `0x96f4E5c5Bc4E33275917cf7e2993fF862256FC0E` |
    | 10 | `0xb31e0984fe800F36c6235C55e337d98684B30BBe` |
    | 11 | `0x4F04e39B16c75827574d5240db31684c3af8F9f7` |
    | 12 | `0x526D6F486088388483D918Bb58f8e4EF0c22747c` |
    | 13 | `0x233a6b265B5740878d55012D93A878F780c8d3Ff` |
    | 14 | `0xc42A4Cd82AAc7015e97A8EF3a5916e8191e477F6` |
    | 15 | `0x7eDa2Fde0F430f7C15b453c1465b2fD9D682a1d2` |
    | 16 | `0x39e76D21Be8E8aE5eA78A612fD3e22ab7a057aa8` |
    | 17 | `0x42C46D4A26818715678fD92D877Baff80326EfFa` |
    | 18 | `0xBAf2DD9f12E67300BD7a1407F9dD2D24416BE9cC` |
    | 19 | `0x1Ce4e0EEDBafA4C3065c631b30A4C0889FeF2F36` |
    | 20 | `0xdb4E04a4a956Bc444D851e6aaE7A9e9e366B7e87` |
  </Tab>
</Tabs>

Усі адреси гаманців перевірні на BscScan. Баланси токенів управління та історія транзакцій повністю прозорі та публічно доступні для аудиту.

## Механізм заморозки акаунту

DAO може проголосувати за **заморозку** функціональності NFT конкретного користувача на платформі. Це інструмент модерації, а не екстрена функція безпеки.

<Warning>
  **Коли NFT заморожено:** користувач втрачає доступ до всіх фінансових операцій — виведення, купівлі, нарахування маркетингових винагород і перекази. Однак сам NFT залишається у блокчейн-гаманці користувача як його власність. **Розморозка** також потребує окремого голосування DAO.
</Warning>

Платформа не має технічної можливості захопити чи конфіскувати NFT з гаманця користувача. Заморозка лише відключає функціональність NFT у межах платформи RWANFTFI. Цей механізм застосовується у випадках порушень правил платформи — шахрайства на основі NFT, виявлених AML-ризиків (відмивання коштів), захисту бренду екосистеми та подібних ситуацій, що потребують колективного рішення спільноти.
