Skip to content

Registry Overview

UDS Registry is an OCI-compliant registry specifically designed for the Department of Defense (DoD) to manage and deploy UDS packages to any mission environment. This centralized, security-focused system helps you discover, distribute, and deploy your team’s mission applications onto our DoD-compliant platform UDS Core while preserving critical security metadata throughout the software delivery lifecycle.

UDS Registry delivers three key benefits:

  • Reduces time to deployment through streamlined package management
  • Consolidates CVE & Software Bill of Materials (SBOM) data for comprehensive security & compliance visibility
  • Simplifies procurement by providing clear access and dissemination of authorized packages
UDS Runtime UI - Application Catalog Page
Application/Package page - available version tags
  • Single Source of Truth - Access all available UDS packages from one secure location.
  • Version Control - Track and manage multiple package versions with complete history.
  • Multiple Image Flavors - Support for different image flavors (Upstream, Iron Bank, Unicorn).
  • Cross-Architecture Support - Full compatibility with both ARM64 and AMD64 architectures.
  • Comprehensive Metadata - Preserve security information, dependencies, and deployment requirements.
  • Intuitive Search & Discovery - Find relevant packages quickly with powerful filtering and search capabilities.
Application/Package page - vulnerabilities
  • CVE Tracking - Monitor security vulnerabilities across all packages.
  • Metadata Preservation - Maintain critical security information throughout deployment.
  • Compliance Validation - Verify packages against DoD security standards.
  • Vulnerability Management - Identify and address security risks proactively.
Application/Package page - available version tags
  • Mission Environment Control - Install only the packages needed for specific scenarios.
  • Customizable Deployments - Tailor software configurations to mission requirements.
  • Contract-Based Access - Control package distribution based on user permissions/Organization level entitlements.
  • Bundle Creation - Group packages for specific mission scenarios or deployments.
Application/Package page - available version tags
  • Single Source of Truth - Access all available UDS packages from one secure location.
  • Version Control - Track and manage multiple package versions with complete history.
  • Edge Environment Support - Optimize for tactical edge operations.
  • Reproducible Configurations - Save and reuse deployment configurations.

The UDS Registry builds on standard OCI (Open Container Initiative) protocols, ensuring compatibility with existing container workflows while adding DoD-specific security enhancements.

  • Repository System - Organizes packages by organization, mission, or type
  • Metadata Engine - Preserves and manages security information
  • Access Control Layer - Manages authentication and authorization
  • Distribution System - Handles package bundling and delivery
  • API Driven Design - Makes sure that integration and automation with CI/CD pipelines is seamless
  • Multiple Image Flavors - Create, manage, and deploy packages with different image sources:
    • Upstream (community source)
    • Iron Bank (hardened DoD-approved images)
    • Unicorn (Defense Unicorns optimized images)
  • Deploy to diverse environments with support for:
    • ARM64 architecture for edge and energy-efficient environments
    • AMD64 architecture for traditional server environments

We offer two ways to begin using the UDS Registry:

  • View the Public Unicorn Registry - [Link coming soon]
  • Browse available packages and explore registry features without authentication
  • See how the UDS Registry can enhance your deployment workflows
  • Discover how a dedicated registry can address your specific mission needs.
  • Discuss adding UDS Registry to your environment with UDS Premium.

Contact our solutions team at hello@defenseunicorns.com to get personalized guidance on implementation options.

Why UDS
Mission and Technical Relevance
UDS Packages
UDS Security Overview
Published Package Flavors

For assistance with the UDS Registry, contact the UDS support team at hello@defenseunicorns.com or through the internal support channels.