Package: vesperprofiled
Version: 1.0.0-1
Architecture: amd64
Maintainer: oxmc <packages@oxmc.me>
Installed-Size: 245
Depends: libc6 (>= 2.38), libcurl4t64 (>= 7.16.2), libdbus-1-3 (>= 1.9.14), libgcc-s1 (>= 3.3.1), libssl3t64 (>= 3.0.0), libstdc++6 (>= 11), libsystemd0, libyaml-0-2, vesperprofiled-config-schema (>= 1.0.0), libssl3 (>= 3.0), libcurl4, dbus, network-manager, ca-certificates
Recommends: cloud-init, nftables, network-manager-strongswan, network-manager-l2tp, libnss3-tools, libpam-pwquality, libpam-faillock, unattended-upgrades, dconf-cli, tpm2-tools
Suggests: vesper-zte-server, vesperos-ca
Section: admin
Priority: optional
Homepage: https://vesperos.oxmc.me
Description: VesperOS configuration profile daemon with Zero-Touch Enrollment
 vesperprofiled is the unified device management daemon for VesperOS.
 It ships as a single binary containing two subsystems:
 .
  Profile Service — parses, verifies, and applies .vconfig configuration
  profiles. Profiles are YAML files optionally wrapped in a CMS/PKCS#7
  signed envelope. Which payload types are accepted is controlled by the
  installed vesperprofiled-config-schema package, allowing OEMs to restrict
  the available configuration surface for their platform.
 .
  ZTE Client — Zero-Touch Enrollment. Collects hardware identity (DMI UUID,
  system/board serial, machine-id, permanent MAC addresses, EFI GUID) and
  queries a ZTE lookup server on first internet connection. If the device is
  registered, the signed MDM enrollment profile is downloaded and installed
  automatically. Deferred enrollment is fully supported: if no network is
  available at first boot, the ZTE client enrolls on first connectivity.
 .
 The profile service is exposed as a D-Bus system service at
 me.oxmc.vesperos.ProfileService. The ZTE client runs as a background
 thread in the same process.
