Source: age-verification-services Section: admin Priority: optional Maintainer: Seth Olivarez Build-Depends: debhelper-compat (= 13), cmake (>= 3.14), ninja-build, pkg-config, libdbus-1-dev, libsystemd-dev, cargo, rustc (>= 1.70) Standards-Version: 4.6.2 Rules-Requires-Root: no Homepage: https://git.oxmc.me/VesperOS/age-verification-services Vcs-Browser: https://git.oxmc.me/VesperOS/age-verification-services Vcs-Git: https://git.oxmc.me/VesperOS/age-verification-services.git Package: age-verification-services Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, dbus, adduser Recommends: systemd Description: Age verification D-Bus daemon and sync client Implements org.freedesktop.AgeVerification1 on the system D-Bus, providing age bracket data to application stores and OS services in compliance with California SB-976 and similar legislation. . This package contains: - age-verification-daemon: D-Bus system service that stores age bracket data locally (never raw age or date of birth) - age-verification-sync: Rust client that encrypts and syncs the age bracket to an account server using layered cryptography (RSA-OAEP, Ed25519, AES-256-GCM) . Age data is stored as one of four brackets (under 13, 13-15, 16-17, 18+) and never as a raw age value. The local data file is owned by root and is not world-readable.