Skip to content

Сервисы (API)

Backend-сервисы Kontinuum — тонкий транспортный слой над менеджерами, который автогенерируется макросом #[api] в Tauri-команды (desktop) и HTTP-хэндлеры (headless).

Каждый файл в этом разделе — публичный API одного домена. Бизнес-логика живёт в одноимённом менеджере.

plantuml Diagram

Список сервисов

СервисОписание
IdentityСоздание и управление identity (Ed25519)
DevicesУправление устройствами, keypair
PairingP2P паринг через QR-код и PIN
VaultPIN-авторизация, lock/unlock, recovery phrase, background operation mode
StrongholdIOTA Stronghold — изолированное хранилище ключей
SigningПодпись данных Ed25519
SpacesCRUD пространств и файлов
SharingP2P sharing, файловый трансфер с resume
FilesystemОперации с локальной файловой системой
S3S3-совместимое хранилище: upload, download с resume
SyncСинхронизация пространств с S3
RecoveryВосстановление устройства
StateГлобальное состояние приложения
DebugОтладочные endpoints

Связанные разделы

  • Создание сервисов — пошаговый гайд, как добавить новый #[api]-endpoint.
  • Managers — бизнес-логика, на которую сервисы делегируют.
  • Frontend API — как фронтенд вызывает сервисы (Tauri IPC, HTTP shim, SSE).