# Як працюють періоди дії контрактів CryptoLegacy та механізми Хранителів

## Статуси контракту CryptoLegacy

### Стандартний період (Normal Period)

* Контракт активний, розгорнутий і поки що не містить активів.
* Кожні 6 місяців ви (власник) підтверджуєте свою активність, надсилаючи транзакцію on-chain.
* Інтервал перевірки (6 місяців) встановлюється раз і назавжди. Він не змінюється й забезпечує прозорість для всіх учасників.

### Період оскарження (Challenge Period)

* Якщо ви пропустили обов’язкове 6-місячне підтвердження, будь-який Бенефіціар може запустити 3-місячний Період оскарження.
* Протягом цих 3 місяців ви (власник) у будь-який момент можете підтвердити, що все гаразд, і скасувати процес розподілу.
* Тривалість Періоду оскарження (3 місяці) також фіксована й не підлягає зміні, гарантує передбачуваність і справедливість.

### Період дистрибуції (Distribution Period)

* Якщо Період оскарження закінчився без вашого втручання, Бенефіціари розшифровують дані про активи, що зберігаються у зашифрованому вигляді в on-chain подіях смарт-контракту.
* Бенефіціари переказують схвалені вами активи з ваших основних гаманців у контракт CryptoLegacy на основі виданих вами дозволів (approvals).
* Потім Бенефіціари отримують свої частки згідно з наперед заданими параметрами:
  * **Delay**: час очікування після початку розподілу, перш ніж Бенефіціар може розпочати отримувати кошти.
  * **Duration**: період, протягом якого активи поступово “розморожуються” й передаються Бенефіціарам частинами.

***

## Хранителі й механізми відновлення

### Хранителі (Guardians)

* Хранителі — це довірені особи, яких ви призначаєте на випадок надзвичайних ситуацій.
* Ви самі обираєте, хто буде Хранителями, та встановлюєте поріг схвалення (наприклад, 1-of-3, 2-of-3, 3-of-5).
* За замовчуванням ваші Бенефіціари автоматично призначаються Хранителями з порогом 2-of-3. Якщо Бенефіціарів менше двох, поріг дорівнює їхній кількості.
* За замовчуванням Період оскарження дій Хранителів щодо виведення активів триває 30 днів, проте ви можете змінити це значення.
* Адреси Хранителів зберігаються у вигляді хешів, щоб не було прямого зв’язку з вашим контрактом CryptoLegacy.
* Досягнувши потрібного порога згоди, Хранителі можуть розшифрувати зашифровані дані про активи з on-chain подій і ініціювати екстрений переказ активів у контракт CryptoLegacy.
* При цьому Хранителі не керують вашими активами безпосередньо й не можуть перевести їх собі. Вони лише запускають процес переказу та початку розподілу за вашими попередніми налаштуваннями.

#### Адреси відновлення (Recovery Addresses)

* Адреси відновлення працюють як приховані аварійні механізми, які безпечно зберігаються у вигляді хешів і не пов’язані з контрактом CryptoLegacy до моменту активації. Після використання вони стають видимими — і це очікувано, адже їхня роль за дизайном є одноразовою. Важливо, щоб ці адреси залишалися прихованими до моменту використання. Після цього власник знову отримує контроль і може за бажанням скористатися будь-якими додатковими засобами для збереження приватності.
* Через Адреси відновлення можна розшифрувати зашифровані дані про активи, а також переказати й вивести активи в обхід стандартного графіка для Бенефіціарів, якщо це необхідно.
* Адреси відновлення можуть скасувати Період оскарження дій Хранителів щодо виведення активів до початку розподілу.

***

### Додаткові зауваження щодо безпеки

* Бенефіціари та Хранителі отримують доступ до зашифрованих даних про активи тільки після:
  1. Настання Періоду дистрибуції, **або**
  2. Досягнення порога Хранителів, завершення Періоду оскарження дій Хранителів і запуску Періоду дистрибуції.
* Рекомендується завчасно перевірити всі процеси шифрування на тестових повідомленнях.

CryptoLegacy поєднує прозорі процедури, надійні методи шифрування й чітко прописані механізми Хранителів та Адрес відновлення, щоб ви могли впевнено керувати своїми цифровими активами та спадком.
