365Architect

CipherShift365 — Platform Overview

CipherShift365 is a post-quantum cryptography (PQC) readiness and migration platform for the .NET and Azure estate, built by 365Architect (www.365architect.com).

It provides four lifecycle modules — Compass (Discover), Vault (Migrate), Guardian (Monitor) — over a Shared Core, plus an on-prem Portal engagement tier.


Architecture

Rendering diagram...

Hardware / Environment Requirements

Requirement Minimum
Operating System Windows 10+ / Windows Server 2019+ / Linux (x64)
.NET SDK 10.0 (build); 8.0+ (runtime libraries)
RAM 4 GB (8 GB recommended for large estates)
Disk 500 MB (plus KB data)
Network None required — fully air-gap operable

Authentication Model

CipherShift365 is designed for on-premises, single-tenant, air-gapped deployment. Authentication uses:

  1. Local Identity Provider — built-in JWT token service. No external IdP required.
  2. Three pre-seeded roles: Executive, ConsultantAdmin, Auditor
  3. Token endpoint: POST /v1/auth/token with { "clientId", "secret" }
  4. Customer SSO federation is deferred (architecture supports OIDC/JWT plug-in)

To authenticate against the API:

BASH
# Get a token
curl -X POST http://localhost:5000/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{"clientId":"admin-001","secret":"any"}'

# Use the token
curl http://localhost:5000/v1/findings?project=. \
  -H "Authorization: Bearer <token>"

Where to Run

Component Deployment
Compass CLI Developer workstation, CI/CD agent
Vault SDK Inside your .NET application (NuGet)
Guardian Gate CI/CD pipeline agent
Guardian Runtime Inside your .NET application (NuGet in-process)
REST API + Portal On-prem server, air-gapped network
PDF Generator On-prem server (no browser needed)
Knowledge Base Signed file, distributed to all hosts

How to Run the API + Portal

BASH
# Set the API base URL for the portal (when running separately)
export ApiBaseUrl=http://localhost:5000

# Start the API
cd src/Portal/CipherShift365.Portal.Api
dotnet run --urls http://localhost:5000

# In another terminal, start the portal
cd src/Portal/CipherShift365.Portal.Web
dotnet run --urls http://localhost:5001

The portal reads ALL data through the REST API — no direct file or database access.

Documentation Topics

Discover more about the platform's high-level strategy, scenarios, and architecture decisions:


Complete Product Inventory & API Reference

# Product Type NuGet Package Documentation
1 Shared Core Library CipherShift365.Core.Runtime docs/core-runtime.md
2 Analysis Engine Library CipherShift365.Core.Analysis docs/analysis-engine.md
3 Compass CLI Global Tool CipherShift365.Compass docs/compass.md
4 Vault SDK Library CipherShift365.Vault docs/vault.md
5 Guardian Gate Library CipherShift365.Guardian docs/guardian-gate.md
6 Guardian Runtime Library CipherShift365.Guardian docs/guardian-runtime.md
7 Knowledge Base Data Package Signed binary docs/knowledge-base.md
8 CNSA 2.0 Validator Library CipherShift365.Core.Analysis docs/cnsa-validator.md
9 REST API Web App CipherShift365.Portal.Api docs/rest-api.md
10 Blazor Portal Web App CipherShift365.Portal.Web docs/portal.md
11 PDF Generator Library CipherShift365.Portal.Pdf docs/pdf-generator.md
12 Questionnaire Engine Library CipherShift365.Core.Analysis docs/questionnaire.md

Pricing & License

CipherShift365 is available as a consulting-engagement platform by 365Architect. It is not sold or distributed as standalone software — 365 Architect is not a software vendor.

Free Sample Scan: For qualified prospects, 365 Architect will run Compass discovery against a sample of your repository — on your infrastructure, under NDA — and share the resulting Cryptographic Bill of Materials (CBOM). No charge, no obligation, no software changes hands. You keep the data. Request a sample scan →

Full Engagement: The Post-Quantum Cryptography & Infrastructure Hardening audit ($48,000 flat fee, 4 weeks) covers full-estate CBOM generation, an HNDL risk matrix, and a crypto-agility wrapper blueprint — delivered as a branded report, generated and handed over via NestVault365. Contact www.365architect.com for engagement scope and terms.

Third-party library licenses:

  • QuestPDF — Community tier (free for <$1M revenue organizations)
  • BouncyCastle — MIT license
  • Roslyn (Microsoft.CodeAnalysis) — MIT license
  • Syncfusion — available as alternative PDF engine (Community license for <$1M revenue)
Share

Keyboard Shortcuts

⌘ K
Open search
/
Focus search
?
Show shortcuts
b
Toggle bookmark
Alt+←
Previous page
Alt+→
Next page
Esc
Close overlay