Shared .NET library for Aerospace, Intelligence, and Cyber solutions.
$ dotnet add package AIC.Core.Caching.InMemoryTransforming Industry Through Technology
AIC � Aerospace, Intelligence & Cyber � provides cutting-edge, mission-ready software components powering secure, data-driven systems for the UK defence and national security sector.
This repository contains the shared .NET libraries and services developed by AIC (Aerospace Intelligence Cyber).
Each package delivers a focused capability that can be integrated independently or combined to form a secure, modular software stack.
These libraries are built using C# and .NET 9, following SOLID, DRY, and TDD principles.
All packages are automatically versioned and published via Azure DevOps pipelines.
| Package | Description |
|---|---|
AIC.Core | Core abstractions, utilities, and shared models across AIC solutions. |
Each package is available via NuGet using the AIC.* prefix.
dotnet add package AIC.Core.Identity.Data.Services
Directory.Build.props.using AIC.Core.Identity.Data.Services;
var service = new UserAccountService(logger);
var account = await service.GetUserByIdAsync(userId);
Directory.Build.props for package metadata.2025.11.9.3)..snupkgTo pack locally:
dotnet pack -c Release
Artifacts are created in ./artifacts/packages.
This repository is managed internally by AIC.
External contributions are not currently accepted.
For collaboration opportunities, contact the AIC engineering team via the website.
All packages are produced within a clean cloud build environment.
Source integrity is verified via SourceLink and reproducible builds.
Security vulnerabilities can be reported privately through official AIC channels.
Licensed under the MIT License.
See the LICENSE file for details.