1.1 KiB
1.1 KiB
Node Join Protocol (Draft)
Цілі
- Дозволити новим нодам приєднуватися до мережі DAARION.
- Автоматично налаштовувати агенти, Matrix аккаунти, інфраструктуру.
Етапи
- Registration: admin додає запис у Node Registry (
pending). - Bootstrap Script: node виконує
scripts/bootstrap-node.sh, який:- встановлює Docker, git, базові сервіси;
- додає SSH ключ;
- запускає docs-sync.
- Validation: node-agent передає метрики через NATS.
- Activation: статус
active, нода отримує роль (prod/dev/edge).
Безпека
- Всі запити підписані (JWT + node secret).
- Node agent працює від окремого користувача
daarion.
TODO
- Фіналізувати API Node Registry.
- Додати інтеграцію з DAIS (agent identity vs node identity).
- Автоматизувати видачу TLS/SSL через ACME.