Skip to content

Releases: deepnlabs/uil

UIL-X v0.8.2.1

Choose a tag to compare

@neonull neonull released this 20 Aug 23:46

UIL-X Hardware Governance Daemon release v0.8.2.1

UIL-X v0.8.2.0

Choose a tag to compare

@neonull neonull released this 20 Aug 23:38

UIL-X Hardware Governance Daemon release v0.8.2.0

UIL-X v0.8.1.8

Choose a tag to compare

@neonull neonull released this 20 Aug 21:46

UIL-X Hardware Governance Daemon release v0.8.1.8

UIL-X v0.8.1.7-alpha

Choose a tag to compare

@neonull neonull released this 19 Aug 23:38

UIL-X Hardware Governance Daemon release v0.8.1.7-alpha

UIL-X v0.8.1-alpha

Choose a tag to compare

@neonull neonull released this 18 Aug 17:13

UIL-X Hardware Governance Daemon release v0.8.1-alpha

Developer Alpha release with systemd daemon packaging, multi-arch cross-compilation, install.sh, and updated docs

Choose a tag to compare

@neonull neonull released this 17 Aug 18:44

⚡ UIL-X v0.8.0 Developer Alpha: Daemon Packaging & Edge Integration

We are excited to announce v0.8.0-alpha of UIL-X (uild), shifting the framework from core engine proving to production-ready edge packaging, systemd daemon management, and cross-architecture deployment.


⚡ Key Highlights in v0.8.0

📦 Daemon Packaging & One-Line Installer

  • Automated Installation (install.sh): Added a single-command installer script that auto-detects system architecture (amd64, arm64, armv6), sets up /etc/uild/config.json, and deploys binary targets to /usr/local/bin/.
  • Systemd Service Integration (uild.service): Configured a native systemd unit file enabling uild to run as an auto-restarting background daemon on Debian, Ubuntu, and Armbian nodes (sudo systemctl status uild).

🌐 Peer-to-Peer Mesh Gossip (pkg/mesh)

  • Subnet UDP Discovery: Zero-configuration peer discovery running on UDP port 9090 across cluster nodes (deepn-node-1, deepn-node-2, and Raspberry Pi edge nodes).
  • Cross-Node Interlock Propagation: Sub-second transmission of post-quantum $UPFo$ SHA3 payload commitments and emergency breach alerts across cluster peers.

🤖 ROS2 Emergency Stop Integration (ros2/)

  • Unix Socket IPC Streaming: Non-blocking IPC event streaming via /tmp/uild.sock.
  • Motor Controller Overrides: Bridges hardware interlock violations to ROS2 topics—instantly publishing /safety/emergency_stop = True and forcing zero-velocity vectors (/cmd_vel) to halt robotics hardware.

🎛️ Live Kernel Telemetry & Substrates

  • Sysfs Thermal Driver (pkg/substrate/gpio_linux.go): Reads CPU thermal zones directly from /sys/class/thermal/thermal_zone0/temp.
  • Dynamic .so Plugin Construction: Full support for loading closed-source/commercial interlock drivers at runtime using constructor symbols (NewDriver()).

📦 Multi-Architecture Assets Included

Pre-compiled, statically linked binaries are attached below for instant deployment:

  • uild-v0.8.0-alpha-linux-amd64.tar.gz — x86_64 server & workstation nodes (deepn-node-1)
  • uild-v0.8.0-alpha-linux-arm64.tar.gz — 64-bit ARM SBCs (deepn-node-2, NanoPi, Jetson)
  • uild-v0.8.0-alpha-linux-armv6.tar.gz — 32-bit ARM edge nodes (Raspberry Pi Zero W)

🚀 Quick Install

curl -sSL [https://raw.githubusercontent.com/deepnlabs/uil/main/install.sh](https://raw.githubusercontent.com/deepnlabs/uil/main/install.sh) | bash

0.6 Mesh Networking

Choose a tag to compare

@neonull neonull released this 17 Aug 04:15

UIL-X v0.6.0: P2P Mesh Gossip & ROS2 Emergency Stop Integration

v0.6.0 introduces distributed multi-node safety interlocks, zero-configuration UDP mesh discovery, and native ROS2 motor override bindings.


🌐 What's New in v0.6

  • P2P Mesh Gossip Network (pkg/mesh):
    • Auto-discovers cluster peers (deepn-node-1, deepn-node-2, Pi Zero edge nodes) via UDP port 9090.
    • Propagates high-priority interlock breach payloads across nodes with sub-second latency.
  • ROS2 Emergency Stop Bridge (ros2/):
    • Exposes non-blocking Unix Domain Socket IPC streaming (/tmp/uild.sock).
    • Publishes boolean $E\text{-}Stop$ signals (/safety/emergency_stop) and zero-velocity overrides (/cmd_vel) to halt autonomous robotics hardware upon interlock breach.
  • Live Kernel Telemetry (pkg/substrate/gpio_linux.go):
    • Reads CPU thermal zones directly from Linux sysfs (/sys/class/thermal/thermal_zone0/temp).
  • Continuous Daemon Execution:
    • Updated uild run into a long-running background daemon with OS signal interception (SIGINT/SIGTERM) and continuous $UPFo$ SHA3 payload commitments.

🛡️ Intellectual Property & License

  • License: GNU Affero General Public License (AGPL-3.0).
  • Patent Notice: Protected under pending United States Intellectual Property filings (U.S. Patent Application No. 19/753,918).

Fiscally hosted via Open Source Collective.

0.5

0.5

Choose a tag to compare

@neonull neonull released this 17 Aug 02:00

UIL-X v0.5-PQ: Post-Quantum Cryptography & Dynamic Substrate Architecture

We are excited to announce v0.5-PQ of UIL-X (uild), introducing post-quantum payload commitments, dynamic shared object (.so) driver loading, and native NPU/accelerator substrate target routing.


⚡ Key Highlights in v0.5-PQ

  • Post-Quantum Cryptography: Transitioned $UPFo$ payload commitments to standard SHA3-256 and SHA3-512 engines (pkg/crypto), providing quantum-resilient cryptographic state auditing.
  • Dynamic Plugin Substrates (.so): Introduced runtime loading via constructor symbols (NewDriver()), allowing third-party and commercial physical safety interlocks to be dynamically linked without touching the core runtime.
  • Multi-Substrate Routing: Standardized hardware driver abstractions (pkg/substrate) for target auto-detection across HAILO8_NPU, MEMRYX_NPU, AMD_XDNA2_NPU, RADEON_840M_VULKAN, and low-level Linux system signals.
  • Streamlined CLI (uild): Initialized developer-facing runtime management commands:
    • uild init — Prepares local configuration and state folders.
    • uild run — Spawns the execution safety daemon, scans ./plugins/*.so, and executes interlock loops.
    • uild status — Reports active substrate readiness and breach counters.

🛡️ Intellectual Property & License

  • License: Released under the AGPL-3.0 License.
  • Patent Notice: Protected under pending United States Intellectual Property filings (U.S. Patent Application No. 19/753,918).

🤝 Support & Community

UIL-X is fiscally hosted through Open Source Collective. Support independent hardware governance and decentralized safety infrastructure via Open Collective.

Putting WE back in PoWEr.