Voxis Forge: Rumpk Stability, NipBox Boot, and Repository Cleanup

- Fixed Rumpk RISC-V Trap Handler (SSCRATCH swap, align(4), SUM bit) to prevent double faults.

- Stabilized Userland Transition (fence.i, MMU activation) allowing NipBox execution.

- Restored Forge pipeline to build NipBox from source.

- Documented critical RISC-V trap mechanics in .agent/tips.

- Committed pending repository cleanup (obsolete websites) and new core modules.
This commit is contained in:
Markus Maiwald 2026-01-04 21:39:06 +01:00
parent aa2b74a728
commit 03a21aa71f
67 changed files with 469 additions and 0 deletions

View File

@ -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 ## NimPak Performance Benchmarking
## ##
## Comprehensive benchmarks for the NimPak package manager. ## Comprehensive benchmarks for the NimPak package manager.

View File

@ -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 ## nimpak/build_system.nim
## Nimplate Build System Integration ## Nimplate Build System Integration
## ##

View File

@ -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 # Content-Addressable Storage (CAS) System
# #
# This module implements the foundational content-addressable storage system # This module implements the foundational content-addressable storage system

View File

@ -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 ## NCA Content-Addressable Chunks Format Handler
## ##
## This module implements the NCA (Nexus Content-Addressable) chunk format for ## This module implements the NCA (Nexus Content-Addressable) chunk format for

View File

@ -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 ## config.nim
## Configuration management for NIP MVP ## Configuration management for NIP MVP
## Simple key-value configuration format ## Simple key-value configuration format

View File

@ -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 ## Quantum-Resistant Cryptographic Transitions
## ##
## This module implements the algorithm migration framework for transitioning ## This module implements the algorithm migration framework for transitioning

View File

@ -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 ## nimpak/database.nim
## Simple package database for MVP implementation ## Simple package database for MVP implementation
## ##

View File

@ -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 ## nimpak/decentralized.nim
## Decentralized Architecture Foundation for Nippels ## Decentralized Architecture Foundation for Nippels
## ##

View File

@ -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 # nimpak/dependency.nim
# Dependency graph resolution and management system # Dependency graph resolution and management system

View File

@ -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 # NimPak Error Handling
# #
# Comprehensive error handling utilities for the NimPak system. # Comprehensive error handling utilities for the NimPak system.

View File

@ -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 ## nimpak/filesystem.nim
## GoboLinux-style filesystem management with generation integration ## GoboLinux-style filesystem management with generation integration
## ##

View File

@ -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 ## Package Format CAS Integration
## ##
## This module integrates all package formats with the Content-Addressable Storage ## This module integrates all package formats with the Content-Addressable Storage

View File

@ -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 ## Package Format Infrastructure
## ##
## This module implements the core package format system with five distinct formats, ## This module implements the core package format system with five distinct formats,

View File

@ -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 ## Enhanced Garbage Collection System
## ##
## This module implements an enhanced garbage collection system for the unified ## This module implements an enhanced garbage collection system for the unified

View File

@ -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 ## nimpak/generation_filesystem.nim
## Generation-aware filesystem operations for NimPak ## Generation-aware filesystem operations for NimPak
## ##

View File

@ -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 # graft_coordinator.nim
# Coordinates grafting from adapters and installation # Coordinates grafting from adapters and installation
# Ties together adapters + install_manager for unified grafting # Ties together adapters + install_manager for unified grafting

View File

@ -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 # nimpak/grafting_simple.nim
# Simplified grafting infrastructure for external package integration # Simplified grafting infrastructure for external package integration

View File

@ -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 # nimpak/grafting.nim
# Core grafting infrastructure for external package integration # Core grafting infrastructure for external package integration

View File

@ -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 # nimpak/grafting_working.nim
# Working grafting infrastructure for external package integration # Working grafting infrastructure for external package integration

View File

@ -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 # nimpak/install.nim
# Package installation orchestrator with atomic operations # Package installation orchestrator with atomic operations

View File

@ -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 # install_manager.nim
# Unified installation system for NIP MVP # Unified installation system for NIP MVP
# Coordinates grafting from adapters and actual system installation # Coordinates grafting from adapters and actual system installation

View File

@ -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 ## KDL Parser Integration for NIP
## Provides KDL parsing functionality for NIP configuration and package files ## Provides KDL parsing functionality for NIP configuration and package files

View File

@ -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 ## nimpak/lockfile_system.nim
## Lockfile generation and reproducibility system for NimPak ## Lockfile generation and reproducibility system for NimPak
## ##

View File

@ -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 ## logger.nim
## Logging system for NIP MVP ## Logging system for NIP MVP

View File

@ -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 ## NimPak Structured Logging
## ##
## Comprehensive logging system for the NimPak package manager. ## Comprehensive logging system for the NimPak package manager.

View File

@ -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 ## Merkle Tree Implementation for Nippels
## ##
## This module implements a high-performance merkle tree for cryptographic ## This module implements a high-performance merkle tree for cryptographic

View File

@ -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 ## NimPak Migration Tools
## ##
## Tools for migrating from legacy formats and other package managers. ## Tools for migrating from legacy formats and other package managers.

View File

@ -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 ## nimpak/namespace_subsystem.nim
## Namespace Subsystem for Nippels ## Namespace Subsystem for Nippels
## ##

View File

@ -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 ## nimpak/nexter_comm.nim
## Nippel-Nexter Communication Foundation ## Nippel-Nexter Communication Foundation

View File

@ -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 ## nimpak/nippel_types.nim
## Core type definitions for Nippels ## Core type definitions for Nippels
## ##

View File

@ -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 ## nimpak/nippels.nim
## Nippels: Lightweight, namespace-based application isolation ## Nippels: Lightweight, namespace-based application isolation
## ##

View File

@ -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 ## nimpak/nippels_cli.nim
## Enhanced CLI commands for Nippels management ## Enhanced CLI commands for Nippels management
## ##

View File

@ -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 # nimpak/npk_conversion.nim
# Enhanced NPK conversion with build hash integration # Enhanced NPK conversion with build hash integration

View File

@ -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) ## NOF Overlay Fragment Format Handler (.nof)
## ##
## This module implements the NOF (Nexus Overlay Fragment) format for declarative ## This module implements the NOF (Nexus Overlay Fragment) format for declarative

View File

@ -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 ## NPK Package Format Handler
## ##
## This module implements the native .npk.zst package format with KDL metadata ## This module implements the native .npk.zst package format with KDL metadata

View File

@ -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 ## NIP Pacman CLI Integration
## ##
## This module provides CLI commands that make NIP a drop-in replacement ## This module provides CLI commands that make NIP a drop-in replacement

View File

@ -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.nim
## Platform detection and BSD compatibility ## Platform detection and BSD compatibility

View File

@ -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 ## nimpak/profile_manager.nim
## Profile Manager for Nippels ## Profile Manager for Nippels
## ##

View File

@ -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 # Read-Only Protection Manager
# #
# This module implements the read-only protection system for CAS storage, # This module implements the read-only protection system for CAS storage,

View File

@ -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) ## NPR Recipe Format Handler (.npr)
## ##
## This module implements the NPR (Nexus Package Recipe) format for source-level ## This module implements the NPR (Nexus Package Recipe) format for source-level

View File

@ -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 ## NIP Session Management
## ##
## Handles persistent session state with track, channel, and policy management ## Handles persistent session state with track, channel, and policy management

View File

@ -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 ## NIP Shell Core Types
## ##
## This module defines the foundational data structures for the NIP shell ## This module defines the foundational data structures for the NIP shell

View File

@ -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 ## Signature Management for Nexus Formats
## ##
## This module implements Ed25519 signing and verification for NPK, NIP, and NEXTER formats. ## This module implements Ed25519 signing and verification for NPK, NIP, and NEXTER formats.

View File

@ -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) ## NSS System Snapshot Format Handler (.nss.zst)
## ##
## This module implements the NSS (Nexus System Snapshot) format for complete ## This module implements the NSS (Nexus System Snapshot) format for complete

View File

@ -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.nim
## System integration for NIP - PATH, libraries, shell integration ## System integration for NIP - PATH, libraries, shell integration

View File

@ -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 import types
when isMainModule: when isMainModule:

View File

@ -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 # nimpak/transactions.nim
# Atomic transaction management system # Atomic transaction management system

View File

@ -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 import strutils, os
type type

View File

@ -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 # nimpak/types.nim
# Core data structures and types for the NimPak system # Core data structures and types for the NimPak system

View File

@ -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 ## NimPak Core Types
## ##
## This module defines the foundational data structures for the NimPak package ## This module defines the foundational data structures for the NimPak package

View File

@ -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 # NimPak Core Types
# #
# This module defines the foundational data structures for the NimPak package # This module defines the foundational data structures for the NimPak package

View File

@ -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_flags.nim
## USE flag parsing and management for NIP ## USE flag parsing and management for NIP
## Supports both simple key-value format and structured formats ## Supports both simple key-value format and structured formats

View File

@ -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 ## UTCP (Universal Tool Communication Protocol) Implementation
## ##
## This module implements the Universal Tool Communication Protocol for ## This module implements the Universal Tool Communication Protocol for

View File

@ -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 ## variant_compiler.nim
## Compiler flag resolution system for NIP variant management ## Compiler flag resolution system for NIP variant management
## Resolves domain flags to actual compiler flags with priority ordering ## Resolves domain flags to actual compiler flags with priority ordering

View File

@ -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 ## variant_database.nim
## Database operations for variant management ## Database operations for variant management
## Extends the package database with variant tracking ## Extends the package database with variant tracking

View File

@ -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 ## variant_domains.nim
## Semantic domain definitions for NIP variant system ## Semantic domain definitions for NIP variant system
## Defines 9 orthogonal domains with typed constraints ## Defines 9 orthogonal domains with typed constraints

View File

@ -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.nim
## Variant fingerprint calculation using BLAKE2b ## Variant fingerprint calculation using BLAKE2b
## Provides deterministic content-addressed identifiers for package variants ## Provides deterministic content-addressed identifiers for package variants

View File

@ -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 ## variant_manager.nim
## Orchestration layer for NIP variant management ## Orchestration layer for NIP variant management
## Coordinates all variant operations: creation, querying, validation ## Coordinates all variant operations: creation, querying, validation

View File

@ -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 ## variant_mappings.nim
## Maps NIP variant domains to package manager specific flags ## Maps NIP variant domains to package manager specific flags
## Each package can have custom mappings, with fallback to generic mappings ## Each package can have custom mappings, with fallback to generic mappings

View File

@ -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 ## variant_migration.nim
## Migration utilities for transitioning from legacy USE flags to variant domains ## Migration utilities for transitioning from legacy USE flags to variant domains
## Task 15: Legacy flag translation and migration warnings ## Task 15: Legacy flag translation and migration warnings

View File

@ -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 ## variant_parser.nim
## CLI parser for domain-scoped variant flags ## CLI parser for domain-scoped variant flags
## Supports both new domain syntax and legacy USE flags ## Supports both new domain syntax and legacy USE flags

View File

@ -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_paths.nim
## Variant path management for NIP ## Variant path management for NIP
## Generates and validates content-addressed variant installation paths ## Generates and validates content-addressed variant installation paths

View File

@ -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 ## variant_profiles.nim
## Profile system for NIP variant management ## Profile system for NIP variant management
## Loads and merges variant profiles from KDL files ## Loads and merges variant profiles from KDL files

View File

@ -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 ## variant_types.nim
## Core type system for NIP variant management ## Core type system for NIP variant management
## Defines typed semantic domains and variant fingerprinting ## Defines typed semantic domains and variant fingerprinting

View File

@ -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 ## variant_validator.nim
## Domain validation system for NIP variant management ## Domain validation system for NIP variant management
## Validates domain configurations and enforces type constraints ## Validates domain configurations and enforces type constraints

View File

@ -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 ## variants.nim
## Typed variant system for deterministic, content-addressed packages ## Typed variant system for deterministic, content-addressed packages
## Evolution of USE flags into semantic domains with type safety ## Evolution of USE flags into semantic domains with type safety

View File

@ -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 ## nimpak/xdg_enforcer.nim
## XDG Base Directory Enforcer for Nippels ## XDG Base Directory Enforcer for Nippels
## ##