diff --git a/src/nimpak/benchmark.nim b/src/nimpak/benchmark.nim index 2977df8..6e2863c 100644 --- a/src/nimpak/benchmark.nim +++ b/src/nimpak/benchmark.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NimPak Performance Benchmarking ## ## Comprehensive benchmarks for the NimPak package manager. diff --git a/src/nimpak/build_system.nim b/src/nimpak/build_system.nim index 2f9a9b1..a23e998 100644 --- a/src/nimpak/build_system.nim +++ b/src/nimpak/build_system.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/build_system.nim ## Nimplate Build System Integration ## diff --git a/src/nimpak/cas.nim b/src/nimpak/cas.nim index e1b244f..fd137a2 100644 --- a/src/nimpak/cas.nim +++ b/src/nimpak/cas.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # Content-Addressable Storage (CAS) System # # This module implements the foundational content-addressable storage system diff --git a/src/nimpak/chunks.nim b/src/nimpak/chunks.nim index 1fc61a6..f79bc3f 100644 --- a/src/nimpak/chunks.nim +++ b/src/nimpak/chunks.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NCA Content-Addressable Chunks Format Handler ## ## This module implements the NCA (Nexus Content-Addressable) chunk format for diff --git a/src/nimpak/config.nim b/src/nimpak/config.nim index 157ed2f..dee9169 100644 --- a/src/nimpak/config.nim +++ b/src/nimpak/config.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## config.nim ## Configuration management for NIP MVP ## Simple key-value configuration format diff --git a/src/nimpak/crypto_transitions.nim b/src/nimpak/crypto_transitions.nim index e166081..85ee46f 100644 --- a/src/nimpak/crypto_transitions.nim +++ b/src/nimpak/crypto_transitions.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Quantum-Resistant Cryptographic Transitions ## ## This module implements the algorithm migration framework for transitioning diff --git a/src/nimpak/database.nim b/src/nimpak/database.nim index eccae6d..3fce39c 100644 --- a/src/nimpak/database.nim +++ b/src/nimpak/database.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/database.nim ## Simple package database for MVP implementation ## diff --git a/src/nimpak/decentralized.nim b/src/nimpak/decentralized.nim index 4d3bedc..ec80008 100644 --- a/src/nimpak/decentralized.nim +++ b/src/nimpak/decentralized.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/decentralized.nim ## Decentralized Architecture Foundation for Nippels ## diff --git a/src/nimpak/dependency.nim b/src/nimpak/dependency.nim index 49a4c31..8c0570c 100644 --- a/src/nimpak/dependency.nim +++ b/src/nimpak/dependency.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/dependency.nim # Dependency graph resolution and management system diff --git a/src/nimpak/errors.nim b/src/nimpak/errors.nim index e533237..f5f21b5 100644 --- a/src/nimpak/errors.nim +++ b/src/nimpak/errors.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # NimPak Error Handling # # Comprehensive error handling utilities for the NimPak system. diff --git a/src/nimpak/filesystem.nim b/src/nimpak/filesystem.nim index 151819d..d68a705 100644 --- a/src/nimpak/filesystem.nim +++ b/src/nimpak/filesystem.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/filesystem.nim ## GoboLinux-style filesystem management with generation integration ## diff --git a/src/nimpak/format_cas.nim b/src/nimpak/format_cas.nim index dd145b5..49ca3da 100644 --- a/src/nimpak/format_cas.nim +++ b/src/nimpak/format_cas.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Package Format CAS Integration ## ## This module integrates all package formats with the Content-Addressable Storage diff --git a/src/nimpak/formats.nim b/src/nimpak/formats.nim index 3b77fcb..3f32ca5 100644 --- a/src/nimpak/formats.nim +++ b/src/nimpak/formats.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Package Format Infrastructure ## ## This module implements the core package format system with five distinct formats, diff --git a/src/nimpak/gc.nim b/src/nimpak/gc.nim index c86d8a0..450f3d1 100644 --- a/src/nimpak/gc.nim +++ b/src/nimpak/gc.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Enhanced Garbage Collection System ## ## This module implements an enhanced garbage collection system for the unified diff --git a/src/nimpak/generation_filesystem.nim b/src/nimpak/generation_filesystem.nim index aa14e2b..0aa24eb 100644 --- a/src/nimpak/generation_filesystem.nim +++ b/src/nimpak/generation_filesystem.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/generation_filesystem.nim ## Generation-aware filesystem operations for NimPak ## diff --git a/src/nimpak/graft_coordinator.nim b/src/nimpak/graft_coordinator.nim index 4198d10..ed41e94 100644 --- a/src/nimpak/graft_coordinator.nim +++ b/src/nimpak/graft_coordinator.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # graft_coordinator.nim # Coordinates grafting from adapters and installation # Ties together adapters + install_manager for unified grafting diff --git a/src/nimpak/grafting.nim b/src/nimpak/grafting.nim index 57e53b1..d0481a6 100644 --- a/src/nimpak/grafting.nim +++ b/src/nimpak/grafting.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/grafting_simple.nim # Simplified grafting infrastructure for external package integration diff --git a/src/nimpak/grafting_backup.nim b/src/nimpak/grafting_backup.nim index 448da24..389387c 100644 --- a/src/nimpak/grafting_backup.nim +++ b/src/nimpak/grafting_backup.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/grafting.nim # Core grafting infrastructure for external package integration diff --git a/src/nimpak/grafting_working.nim b/src/nimpak/grafting_working.nim index d6bb064..3675c8f 100644 --- a/src/nimpak/grafting_working.nim +++ b/src/nimpak/grafting_working.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/grafting_working.nim # Working grafting infrastructure for external package integration diff --git a/src/nimpak/install.nim b/src/nimpak/install.nim index ac2bf9e..ea728d6 100644 --- a/src/nimpak/install.nim +++ b/src/nimpak/install.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/install.nim # Package installation orchestrator with atomic operations diff --git a/src/nimpak/install_manager.nim b/src/nimpak/install_manager.nim index 492fa91..d572b90 100644 --- a/src/nimpak/install_manager.nim +++ b/src/nimpak/install_manager.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # install_manager.nim # Unified installation system for NIP MVP # Coordinates grafting from adapters and actual system installation diff --git a/src/nimpak/kdl_parser.nim b/src/nimpak/kdl_parser.nim index 8d93588..c87c7b2 100644 --- a/src/nimpak/kdl_parser.nim +++ b/src/nimpak/kdl_parser.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## KDL Parser Integration for NIP ## Provides KDL parsing functionality for NIP configuration and package files diff --git a/src/nimpak/lockfile_system.nim b/src/nimpak/lockfile_system.nim index b65a994..ee72d84 100644 --- a/src/nimpak/lockfile_system.nim +++ b/src/nimpak/lockfile_system.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/lockfile_system.nim ## Lockfile generation and reproducibility system for NimPak ## diff --git a/src/nimpak/logger.nim b/src/nimpak/logger.nim index dcb95c6..a9689cb 100644 --- a/src/nimpak/logger.nim +++ b/src/nimpak/logger.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## logger.nim ## Logging system for NIP MVP diff --git a/src/nimpak/logging.nim b/src/nimpak/logging.nim index 8c29efc..e3abd09 100644 --- a/src/nimpak/logging.nim +++ b/src/nimpak/logging.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NimPak Structured Logging ## ## Comprehensive logging system for the NimPak package manager. diff --git a/src/nimpak/merkle_tree.nim b/src/nimpak/merkle_tree.nim index de0c639..01a3634 100644 --- a/src/nimpak/merkle_tree.nim +++ b/src/nimpak/merkle_tree.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Merkle Tree Implementation for Nippels ## ## This module implements a high-performance merkle tree for cryptographic diff --git a/src/nimpak/migration.nim b/src/nimpak/migration.nim index c8d872e..f37d6be 100644 --- a/src/nimpak/migration.nim +++ b/src/nimpak/migration.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NimPak Migration Tools ## ## Tools for migrating from legacy formats and other package managers. diff --git a/src/nimpak/namespace_subsystem.nim b/src/nimpak/namespace_subsystem.nim index d368875..2fcc321 100644 --- a/src/nimpak/namespace_subsystem.nim +++ b/src/nimpak/namespace_subsystem.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/namespace_subsystem.nim ## Namespace Subsystem for Nippels ## diff --git a/src/nimpak/nexter_comm.nim b/src/nimpak/nexter_comm.nim index 5250fa9..bed17de 100644 --- a/src/nimpak/nexter_comm.nim +++ b/src/nimpak/nexter_comm.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/nexter_comm.nim ## Nippel-Nexter Communication Foundation diff --git a/src/nimpak/nippel_types.nim b/src/nimpak/nippel_types.nim index 26844e7..5847806 100644 --- a/src/nimpak/nippel_types.nim +++ b/src/nimpak/nippel_types.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/nippel_types.nim ## Core type definitions for Nippels ## diff --git a/src/nimpak/nippels.nim b/src/nimpak/nippels.nim index a564493..b25d4a5 100644 --- a/src/nimpak/nippels.nim +++ b/src/nimpak/nippels.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/nippels.nim ## Nippels: Lightweight, namespace-based application isolation ## diff --git a/src/nimpak/nippels_cli.nim b/src/nimpak/nippels_cli.nim index 35f8669..9bbb795 100644 --- a/src/nimpak/nippels_cli.nim +++ b/src/nimpak/nippels_cli.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/nippels_cli.nim ## Enhanced CLI commands for Nippels management ## diff --git a/src/nimpak/npk_conversion.nim b/src/nimpak/npk_conversion.nim index 682d073..4ebbfa2 100644 --- a/src/nimpak/npk_conversion.nim +++ b/src/nimpak/npk_conversion.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/npk_conversion.nim # Enhanced NPK conversion with build hash integration diff --git a/src/nimpak/overlays.nim b/src/nimpak/overlays.nim index 2867fb5..d0e14d6 100644 --- a/src/nimpak/overlays.nim +++ b/src/nimpak/overlays.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NOF Overlay Fragment Format Handler (.nof) ## ## This module implements the NOF (Nexus Overlay Fragment) format for declarative diff --git a/src/nimpak/packages.nim b/src/nimpak/packages.nim index c07cd02..7ab98d1 100644 --- a/src/nimpak/packages.nim +++ b/src/nimpak/packages.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NPK Package Format Handler ## ## This module implements the native .npk.zst package format with KDL metadata diff --git a/src/nimpak/pacman_cli.nim b/src/nimpak/pacman_cli.nim index b5945f8..e980849 100644 --- a/src/nimpak/pacman_cli.nim +++ b/src/nimpak/pacman_cli.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NIP Pacman CLI Integration ## ## This module provides CLI commands that make NIP a drop-in replacement diff --git a/src/nimpak/platform.nim b/src/nimpak/platform.nim index 4fd5794..f710da0 100644 --- a/src/nimpak/platform.nim +++ b/src/nimpak/platform.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## platform.nim ## Platform detection and BSD compatibility diff --git a/src/nimpak/profile_manager.nim b/src/nimpak/profile_manager.nim index 82357cd..f191f23 100644 --- a/src/nimpak/profile_manager.nim +++ b/src/nimpak/profile_manager.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/profile_manager.nim ## Profile Manager for Nippels ## diff --git a/src/nimpak/protection.nim b/src/nimpak/protection.nim index 3349d1b..2de6465 100644 --- a/src/nimpak/protection.nim +++ b/src/nimpak/protection.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # Read-Only Protection Manager # # This module implements the read-only protection system for CAS storage, diff --git a/src/nimpak/recipes.nim b/src/nimpak/recipes.nim index b18f587..2cc35c9 100644 --- a/src/nimpak/recipes.nim +++ b/src/nimpak/recipes.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NPR Recipe Format Handler (.npr) ## ## This module implements the NPR (Nexus Package Recipe) format for source-level diff --git a/src/nimpak/session_manager.nim b/src/nimpak/session_manager.nim index 05617bc..2d3b350 100644 --- a/src/nimpak/session_manager.nim +++ b/src/nimpak/session_manager.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NIP Session Management ## ## Handles persistent session state with track, channel, and policy management diff --git a/src/nimpak/shell_types.nim b/src/nimpak/shell_types.nim index a3afc31..929ad53 100644 --- a/src/nimpak/shell_types.nim +++ b/src/nimpak/shell_types.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NIP Shell Core Types ## ## This module defines the foundational data structures for the NIP shell diff --git a/src/nimpak/signature.nim b/src/nimpak/signature.nim index 8932176..e6fa999 100644 --- a/src/nimpak/signature.nim +++ b/src/nimpak/signature.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## Signature Management for Nexus Formats ## ## This module implements Ed25519 signing and verification for NPK, NIP, and NEXTER formats. diff --git a/src/nimpak/snapshots.nim b/src/nimpak/snapshots.nim index 92feca8..b46b2e4 100644 --- a/src/nimpak/snapshots.nim +++ b/src/nimpak/snapshots.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NSS System Snapshot Format Handler (.nss.zst) ## ## This module implements the NSS (Nexus System Snapshot) format for complete diff --git a/src/nimpak/system_integration.nim b/src/nimpak/system_integration.nim index c0cc944..c36651c 100644 --- a/src/nimpak/system_integration.nim +++ b/src/nimpak/system_integration.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## system_integration.nim ## System integration for NIP - PATH, libraries, shell integration diff --git a/src/nimpak/test_types.nim b/src/nimpak/test_types.nim index b88dade..3bb0a7e 100644 --- a/src/nimpak/test_types.nim +++ b/src/nimpak/test_types.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + import types when isMainModule: diff --git a/src/nimpak/transactions.nim b/src/nimpak/transactions.nim index 277f090..ec52eb9 100644 --- a/src/nimpak/transactions.nim +++ b/src/nimpak/transactions.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/transactions.nim # Atomic transaction management system diff --git a/src/nimpak/translator.nim b/src/nimpak/translator.nim index 6a44a80..b14eaf2 100644 --- a/src/nimpak/translator.nim +++ b/src/nimpak/translator.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + import strutils, os type diff --git a/src/nimpak/types.nim b/src/nimpak/types.nim index 6a2b42a..ff21512 100644 --- a/src/nimpak/types.nim +++ b/src/nimpak/types.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # nimpak/types.nim # Core data structures and types for the NimPak system diff --git a/src/nimpak/types_backup.nim b/src/nimpak/types_backup.nim index 37b625d..3315e31 100644 --- a/src/nimpak/types_backup.nim +++ b/src/nimpak/types_backup.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## NimPak Core Types ## ## This module defines the foundational data structures for the NimPak package diff --git a/src/nimpak/types_fixed.nim b/src/nimpak/types_fixed.nim index 8a41ff7..9d74db8 100644 --- a/src/nimpak/types_fixed.nim +++ b/src/nimpak/types_fixed.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + # NimPak Core Types # # This module defines the foundational data structures for the NimPak package diff --git a/src/nimpak/use_flags.nim b/src/nimpak/use_flags.nim index f5f48b0..973e743 100644 --- a/src/nimpak/use_flags.nim +++ b/src/nimpak/use_flags.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## use_flags.nim ## USE flag parsing and management for NIP ## Supports both simple key-value format and structured formats diff --git a/src/nimpak/utcp_protocol.nim b/src/nimpak/utcp_protocol.nim index a2073f0..263c2b2 100644 --- a/src/nimpak/utcp_protocol.nim +++ b/src/nimpak/utcp_protocol.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## UTCP (Universal Tool Communication Protocol) Implementation ## ## This module implements the Universal Tool Communication Protocol for diff --git a/src/nimpak/variant_compiler.nim b/src/nimpak/variant_compiler.nim index e06809f..da8f55a 100644 --- a/src/nimpak/variant_compiler.nim +++ b/src/nimpak/variant_compiler.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_compiler.nim ## Compiler flag resolution system for NIP variant management ## Resolves domain flags to actual compiler flags with priority ordering diff --git a/src/nimpak/variant_database.nim b/src/nimpak/variant_database.nim index f95c156..54ca460 100644 --- a/src/nimpak/variant_database.nim +++ b/src/nimpak/variant_database.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_database.nim ## Database operations for variant management ## Extends the package database with variant tracking diff --git a/src/nimpak/variant_domains.nim b/src/nimpak/variant_domains.nim index d362e21..777424a 100644 --- a/src/nimpak/variant_domains.nim +++ b/src/nimpak/variant_domains.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_domains.nim ## Semantic domain definitions for NIP variant system ## Defines 9 orthogonal domains with typed constraints diff --git a/src/nimpak/variant_fingerprint.nim b/src/nimpak/variant_fingerprint.nim index 17c6cb7..70fddf3 100644 --- a/src/nimpak/variant_fingerprint.nim +++ b/src/nimpak/variant_fingerprint.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_fingerprint.nim ## Variant fingerprint calculation using BLAKE2b ## Provides deterministic content-addressed identifiers for package variants diff --git a/src/nimpak/variant_manager.nim b/src/nimpak/variant_manager.nim index 88a72fa..ac38332 100644 --- a/src/nimpak/variant_manager.nim +++ b/src/nimpak/variant_manager.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_manager.nim ## Orchestration layer for NIP variant management ## Coordinates all variant operations: creation, querying, validation diff --git a/src/nimpak/variant_mappings.nim b/src/nimpak/variant_mappings.nim index 7f15eb0..38e53cf 100644 --- a/src/nimpak/variant_mappings.nim +++ b/src/nimpak/variant_mappings.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_mappings.nim ## Maps NIP variant domains to package manager specific flags ## Each package can have custom mappings, with fallback to generic mappings diff --git a/src/nimpak/variant_migration.nim b/src/nimpak/variant_migration.nim index 82f7fa6..74bfdf8 100644 --- a/src/nimpak/variant_migration.nim +++ b/src/nimpak/variant_migration.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_migration.nim ## Migration utilities for transitioning from legacy USE flags to variant domains ## Task 15: Legacy flag translation and migration warnings diff --git a/src/nimpak/variant_parser.nim b/src/nimpak/variant_parser.nim index 7f100bc..b6d3deb 100644 --- a/src/nimpak/variant_parser.nim +++ b/src/nimpak/variant_parser.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_parser.nim ## CLI parser for domain-scoped variant flags ## Supports both new domain syntax and legacy USE flags diff --git a/src/nimpak/variant_paths.nim b/src/nimpak/variant_paths.nim index c264b61..5b1b89d 100644 --- a/src/nimpak/variant_paths.nim +++ b/src/nimpak/variant_paths.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_paths.nim ## Variant path management for NIP ## Generates and validates content-addressed variant installation paths diff --git a/src/nimpak/variant_profiles.nim b/src/nimpak/variant_profiles.nim index 5d67801..6092ee7 100644 --- a/src/nimpak/variant_profiles.nim +++ b/src/nimpak/variant_profiles.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_profiles.nim ## Profile system for NIP variant management ## Loads and merges variant profiles from KDL files diff --git a/src/nimpak/variant_types.nim b/src/nimpak/variant_types.nim index f2bc8c9..f61d915 100644 --- a/src/nimpak/variant_types.nim +++ b/src/nimpak/variant_types.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_types.nim ## Core type system for NIP variant management ## Defines typed semantic domains and variant fingerprinting diff --git a/src/nimpak/variant_validator.nim b/src/nimpak/variant_validator.nim index 4353f28..7249f47 100644 --- a/src/nimpak/variant_validator.nim +++ b/src/nimpak/variant_validator.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variant_validator.nim ## Domain validation system for NIP variant management ## Validates domain configurations and enforces type constraints diff --git a/src/nimpak/variants.nim b/src/nimpak/variants.nim index 5cad8a5..71743a3 100644 --- a/src/nimpak/variants.nim +++ b/src/nimpak/variants.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## variants.nim ## Typed variant system for deterministic, content-addressed packages ## Evolution of USE flags into semantic domains with type safety diff --git a/src/nimpak/xdg_enforcer.nim b/src/nimpak/xdg_enforcer.nim index 5dd281b..0a25327 100644 --- a/src/nimpak/xdg_enforcer.nim +++ b/src/nimpak/xdg_enforcer.nim @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: LSL-1.0 +# Copyright (c) 2026 Markus Maiwald +# Stewardship: Self Sovereign Society Foundation +# +# This file is part of the Nexus Sovereign Core. +# See legal/LICENSE_SOVEREIGN.md for license terms. + ## nimpak/xdg_enforcer.nim ## XDG Base Directory Enforcer for Nippels ##