Сервисы (API)
Backend-сервисы Kontinuum — тонкий транспортный слой над менеджерами, который автогенерируется макросом #[api] в Tauri-команды (desktop) и HTTP-хэндлеры (headless).
Каждый файл в этом разделе — публичный API одного домена. Бизнес-логика живёт в одноимённом менеджере.
Список сервисов
| Сервис | Описание |
|---|---|
| Identity | Создание и управление identity (Ed25519) |
| Devices | Управление устройствами, keypair |
| Pairing | P2P паринг через QR-код и PIN |
| Vault | PIN-авторизация, lock/unlock, recovery phrase, background operation mode |
| Stronghold | IOTA Stronghold — изолированное хранилище ключей |
| Signing | Подпись данных Ed25519 |
| Spaces | CRUD пространств и файлов |
| Sharing | P2P sharing, файловый трансфер с resume |
| Filesystem | Операции с локальной файловой системой |
| S3 | S3-совместимое хранилище: upload, download с resume |
| Sync | Синхронизация пространств с S3 |
| Recovery | Восстановление устройства |
| State | Глобальное состояние приложения |
| Debug | Отладочные endpoints |
Связанные разделы
- Создание сервисов — пошаговый гайд, как добавить новый
#[api]-endpoint. - Managers — бизнес-логика, на которую сервисы делегируют.
- Frontend API — как фронтенд вызывает сервисы (Tauri IPC, HTTP shim, SSE).