docs: replace agent README with Phantom Protocol description
- New README.md focused on Phantom Protocol (C core, landing, Docker) - Removed all APAW/agent infrastructure references - Added quick start, stack, repo structure
This commit is contained in:
65
README.md
Normal file
65
README.md
Normal file
@@ -0,0 +1,65 @@
|
||||
# Phantom Protocol
|
||||
|
||||
Открытый, масштабируемый и постквантово-устойчивый протокол анонимной маршрутизации. Построен на Kademlia DHT и фантомных адресах.
|
||||
|
||||
---
|
||||
|
||||
## Статус проекта
|
||||
|
||||
- [x] Ядро (`phantomd`): Production Ready
|
||||
- [x] Портировано на OpenSSL 3.0+
|
||||
- [x] Скомпилированные бинарники (`phantom`, `phantomd`)
|
||||
- [ ] Расширения (Hidden Services, Exit Nodes, TLD DNS): Прототипы
|
||||
|
||||
---
|
||||
|
||||
## Стек
|
||||
|
||||
- **Ядро:** C (ANSI C + POSIX)
|
||||
- **Криптография:** OpenSSL 3.0+ — Ed25519, ChaCha20-Poly1305, X25519, AES-256
|
||||
- **Сеть:** Kademlia DHT, onion routing, SOCKS5 proxy
|
||||
- **Сериализация:** Protocol Buffers
|
||||
- **Контейнеризация:** Docker + Docker Compose
|
||||
- **Лендинг:** Static HTML/CSS/JS
|
||||
|
||||
---
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
```bash
|
||||
# Клонировать
|
||||
git clone https://git.softuniq.eu/UniqueSoft/Phantom.git
|
||||
cd Phantom
|
||||
|
||||
# Сборка ядра
|
||||
cd release/src
|
||||
make clean && make
|
||||
|
||||
# Запуск демона
|
||||
./phantom -c config.conf
|
||||
|
||||
# Или через Docker
|
||||
# Базовая сеть (5 узлов)
|
||||
cd release && docker compose up
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Структура репозитория
|
||||
|
||||
| Директория | Назначение |
|
||||
|-----------|------------|
|
||||
| `release/` | Ядро C, Docker, protobuf, тесты |
|
||||
| `landing/` | Лендинг (Docker + статус проекта) |
|
||||
| `website/` | Legacy лендинг (статический HTML) |
|
||||
|
||||
---
|
||||
|
||||
## Лицензия
|
||||
|
||||
- MIT (ядро)
|
||||
- HESSLA (legacy компоненты)
|
||||
|
||||
---
|
||||
|
||||
*Phantom Protocol — 2025*
|
||||
Reference in New Issue
Block a user