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
![]() |
Key Features
Section titled “Key Features”Centralized Package Management
Section titled “Centralized Package Management”
![]() |
|
Security-First Architecture
Section titled “Security-First Architecture”
![]() |
|
Flexible Distribution
Section titled “Flexible Distribution”
![]() |
|
On-Prem Deployment
Section titled “On-Prem Deployment”
![]() |
|
Technical Details
Section titled “Technical Details”The UDS Registry builds on standard OCI (Open Container Initiative) protocols, ensuring compatibility with existing container workflows while adding DoD-specific security enhancements.
Architecture
Section titled “Architecture”- 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
UDS Package Support
Section titled “UDS Package Support”- 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)
Cross-Architecture Compatibility
Section titled “Cross-Architecture Compatibility”- Deploy to diverse environments with support for:
- ARM64 architecture for edge and energy-efficient environments
- AMD64 architecture for traditional server environments
Getting Started
Section titled “Getting Started”We offer two ways to begin using the UDS Registry:
Explore Our Public Registry (Coming Soon)
Section titled “Explore Our Public Registry (Coming Soon)”- 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
Deploy Your Own Registry
Section titled “Deploy Your Own Registry”- 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.
Related Documentation
Section titled “Related Documentation”Why UDS
Mission and Technical Relevance
UDS Packages
UDS Security Overview
Published Package Flavors
Support
Section titled “Support”For assistance with the UDS Registry, contact the UDS support team at hello@defenseunicorns.com or through the internal support channels.