diff --git a/README.md b/README.md index b23ff18..e37fb95 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,64 @@ -# FP2PRS_specification +# FP2PRS Specification +**Free Peer-to-Peer Routing System** - Спецификация протокола для децентрализованных сетей + +> ⚠️ **Важное примечание от автора** +> Я только начинаю свой путь в разработке и сетевых технологиях! Этот проект - моя попытка создать что-то полезное. Буду очень рада любой помощи, советам и конструктивной критике! +> Протокол не предназначен для установления анонимных соединений. + +## 📖 О проекте + +FP2PRS (Free Peer-to-Peer Routing System) - это спецификация прикладного протокола для организации децентрализованных сетей в условиях строгих NAT. Протокол сочетает: + +- Криптографическую идентификацию узлов (Ed25519) +- Гибридную систему маршрутизации (DHT + прямые подключения) +- Автоматический NAT-traversal (STUN/TURN) +- Поддержку виртуальных IP-подсетей + +## 📄 Документация + +- **[Спецификация (PDF)](FP2PRS_ru.pdf)** - основная документация по протоколу +- **Версия**: 0.1-draft (черновик) +- **Статус**: Активная разработка + +## 🚧 Текущий статус + +Проект находится на стадии **черновика спецификации**. Это означает: + +- ✅ Готов концептуальный дизайн +- ✅ Описана базовая архитектура +- 🔄 Требуется доработка деталей реализации +- 🔄 Нужна проверка опытными разработчиками +- 🔄 Планируется reference-реализация + +## 🤝 Как можно помочь? + +Я открыта для любых форм сотрудничества: + +- **Предложения по улучшению** протокола +- **Обзор кода** будущих реализаций +- **Идеи по упрощению** сложных мест +- **Тестирование** и багрепорты +- **Документация** и переводы +- **Моральная поддержка** 😊 + +## 📧 Контакты + +**Автор**: Гордопольцева Анна Дмитриевна +**Email**: annruby@vendetti.ru + +Не стесняйтесь писать на почту с любыми вопросами и предложениями! Буду очень рада этому. + +## 📝 Планы развития + +- [ ] Доработка спецификации +- [ ] Создание reference-реализации на Python/Rust +- [ ] Разработка тестовой сети +- [ ] Подробная документация с примерами + +## ⚖️ Лицензия + +Проект распространяется под лицензией **GNU Free Documentation License v1.3+**. +Подробнее в файле [LICENSE.md](LICENSE.md). + +--- \ No newline at end of file