CONCEPT AND DEVELOPMENTUNMANNED SPORT · #bezpiLOTa · KAIROS DRONE AGENTDocumentation
#bezpiLOTa→Drone Agent→Browse extensions
KairOS / EXTENSION ARCHIVE / 07

The full index lists six tasks planned as isolated packages: vision navigation, optical payload, follow-me, MAVLink gimbal, thermal camera and battery diagnostics. Each direction has its own reserved KairOS package ID.

NOT RELEASED

The cards describe development directions; install-compatible packages and the KairOS registry have not yet been published.

KairOS repository ↗
06package directions
03categories
AGENT+GCStwo-sided extensions
R&Dcatalog status
01
ARCHIVE / NEWEST FIRST

Six KairOS extension directions

01ru.msk.bezpilota.kairos.vision-nav · AI · AGENT+GCS

Vision Navigation

Optical flow and VIO for GPS-denied navigation; ArduPilot, PX4 and iNav; degradation ladder and safety fallback.

02ru.msk.bezpilota.kairos.siyi-pod · DRIVERS · AGENT+GCS

SIYI Optical Pod

A2/A8/ZR10/ZR30/ZT6/ZT30: gimbal, zoom, thermal, laser rangefinder and AI tracking.

03ru.msk.bezpilota.kairos.follow-me · AI · AGENT+GCS

Follow‑Me

Click-to-follow at a specified distance/height; stop on uncertain/lost targets; no automatic reacquisition.

04ru.msk.bezpilota.kairos.mavlink-gimbal-v2 · DRIVERS · AGENT+GCS

MAVLink Gimbal v2

Manual, ROI and vision aim; component 154; external controller and universal board profiles.

05ru.msk.bezpilota.kairos.thermal-flir-lepton-usb · DRIVERS · AGENT+GCS

FLIR Lepton

Radiometric Y16, palette, gain, FFC and thermal overlay for USB UVC integration.

06ru.msk.bezpilota.kairos.battery-health-panel · TELEMETRY · GCS

Battery Health

Cell diagnostics, time-to-minimum, divergence, sag and temperature alerts; the panel remains read-only.

02
INSTALL MODEL

Package installation starts with verification

01

Choose a package

Check publisher, version, boards, firmware assumptions, third-party licenses and changelog.

02

Download the .kairosplug

The package comes from a trusted registry or an explicitly chosen local file.

03

Verify Ed25519

The host checks the signature and revocation status before extraction and execution.

04

Review capabilities

The operator sees hardware, MAVLink, mission and network permissions; sensitive grants are confirmed separately.

05

Install, then enable

Package installation is separate from execution; enable creates the sandbox process and health state.

bashTarget KairOS installation flow
kairos plugin install ./extension.kairosplug
kairos plugin info <name>
kairos plugin perms <name>
kairos plugin enable <name>
KairOS target interface: the command becomes executable only after the corresponding component is released.
03
REGISTRY IDENTITY

A manifest ID cannot be renamed only in marketing copy

The ru.msk.bezpilota.kairos.* prefix establishes the ecosystem’s own package identity. The registry URL, manifests, update channel and grants must use the same ID; changes are allowed only through a versioned migration policy.

04
PUBLISHING

What an independent KairOS registry needs

  • A public package schema and versioned SDK contracts.
  • Publisher identity, signing root, rotation and revocation processes.
  • Automated validation of manifests, dependencies, capabilities and license metadata.
  • A board/firmware compatibility matrix with reproducible test results.
  • Security review for MAVLink write, mission write, hardware access and network egress.
  • Version pages, changelog, rollback path and incident notification.
  • Separate labeling of experimental features, including GPS-denied operation, follow-me and autonomous gimbal control.