docs: archive entra materials and simplify deployment docs

This commit is contained in:
defiQUG
2026-04-18 12:05:55 -07:00
parent 0f600e6a31
commit bbb6ce6a6c
256 changed files with 4188 additions and 3881 deletions
+20 -36
View File
@@ -1,6 +1,6 @@
# The Order
**A comprehensive platform for digital identity, verifiable credentials, and legal document management**
**A Phoenix-native platform for digital identity, verifiable credentials, and legal document management**
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue.svg)](https://www.typescriptlang.org/)
@@ -8,15 +8,15 @@
## Overview
The Order is a sovereign cloud platform providing:
The Order is a sovereign platform providing:
- **Digital Identity Management**: eIDAS/DID-based identity verification
- **Verifiable Credentials**: Microsoft Entra VerifiedID integration
- **Verifiable Credentials**: DID and issuer-domain based credential services
- **Legal Document Management**: Comprehensive DMS for law firms and courts
- **Virtual Data Rooms**: Secure deal management
- **Financial Services**: Payment processing and invoicing
- **e-Residency**: Digital residency services
Built with **Cloud for Sovereignty** principles, ensuring data residency, compliance, and operational control.
Built for **Sankofa Phoenix / Proxmox** operations, with data residency, compliance, and operational control anchored in the Sankofa runtime.
## Quick Start
@@ -25,8 +25,7 @@ Built with **Cloud for Sovereignty** principles, ensuring data residency, compli
- Node.js >= 18.0.0
- pnpm >= 8.0.0
- Docker & Docker Compose
- Azure CLI (for deployments)
- Terraform >= 1.5.0 (for infrastructure)
- Proxmox / Sankofa Phoenix operator access for deployment tasks
### Installation
@@ -51,15 +50,10 @@ pnpm dev
### Environment Setup
1. Copy `.env.example` to `.env`
2. Configure Azure credentials:
```bash
ARM_SUBSCRIPTION_ID="your-subscription-id"
ARM_TENANT_ID="your-tenant-id"
ARM_LOCATION="westeurope"
```
2. Configure the local environment variables needed for your workload.
3. Load environment:
```bash
source infra/scripts/azure-load-env.sh
source .env
```
## Project Structure
@@ -80,7 +74,7 @@ the-order/
### Services
- **Identity Service** (`services/identity/`): eIDAS/DID, verifiable credentials, Entra VerifiedID
- **Identity Service** (`services/identity/`): eIDAS/DID, verifiable credentials, identity management
- **Intake Service** (`services/intake/`): Document ingestion, OCR, classification
- **Finance Service** (`services/finance/`): Payments, ledgers, invoicing
- **Dataroom Service** (`services/dataroom/`): Virtual data rooms, deal management
@@ -95,8 +89,7 @@ the-order/
### Infrastructure
- **Terraform** (`infra/terraform/`): Azure infrastructure, Cloud for Sovereignty landing zones
- **Kubernetes** (`infra/k8s/`): Container orchestration
- **Kubernetes** (`infra/k8s/`): Container orchestration manifests for containerized workloads
- **Monitoring** (`infra/monitoring/`): Prometheus, Grafana
## Documentation
@@ -107,8 +100,8 @@ the-order/
- [Architecture Overview](docs/architecture/README.md) - System architecture
### Deployment
- [Azure Deployment](docs/deployment/azure/ENVIRONMENT_SETUP.md) - Azure setup
- [Sovereignty Landing Zone](docs/deployment/azure/SOVEREIGNTY_LANDING_ZONE_DEPLOYMENT.md) - Multi-region deployment
- [Deployment Overview](docs/deployment/overview.md) - Sankofa Phoenix deployment model
- [Deployment Quick Reference](docs/deployment/DEPLOYMENT_QUICK_REFERENCE.md) - operator commands
- [Kubernetes Deployment](infra/k8s/README.md) - K8s deployment guide
### Architecture
@@ -117,8 +110,7 @@ the-order/
- [Data Models](docs/architecture/README.md#data-models) - Entity relationships
### Integrations
- [Entra VerifiedID](docs/integrations/entra-verifiedid/README.md) - Credential issuance
- [Azure CDN](docs/deployment/azure/cdn-setup.md) - CDN configuration
- [Legacy Provider Archive](archive/quarantined-legacy-stack/README.md) - quarantined historical material
### Legal System
- [Document Management](docs/legal/document-management/) - DMS documentation
@@ -173,17 +165,11 @@ pnpm --filter @the-order/database test
## Infrastructure
### Azure Deployment
### Sankofa Phoenix Deployment
```bash
# Load environment
source infra/scripts/azure-load-env.sh
# Deploy infrastructure
./infra/scripts/azure-deploy.sh
# Deploy sovereignty landing zone
./infra/scripts/deploy-sovereignty-landing-zone.sh
# Preview the full Phoenix-native flow
./scripts/deploy/deploy.sh --all --environment dev --dry-run
```
### Kubernetes Deployment
@@ -201,7 +187,7 @@ kubectl apply -k infra/k8s/overlays/dev
### Digital Identity
- ✅ eIDAS compliance
- ✅ DID (Decentralized Identifiers)
- ✅ Microsoft Entra VerifiedID
- ✅ DID and issuer-domain based credential issuance
- ✅ Verifiable Credentials
### Document Management
@@ -213,14 +199,14 @@ kubectl apply -k infra/k8s/overlays/dev
- ✅ E-signatures
### Security & Compliance
- ✅ Cloud for Sovereignty
- ✅ Sankofa Phoenix operational control
- ✅ Data residency enforcement
- ✅ Customer-managed encryption
- ✅ Private endpoints
- ✅ GDPR & eIDAS compliance
### Infrastructure
- ✅ Multi-region deployment (7 regions)
- ✅ Phoenix / Proxmox deployment flow
- ✅ Well-Architected Framework
- ✅ Infrastructure as Code
- ✅ Automated deployments
@@ -243,16 +229,14 @@ kubectl apply -k infra/k8s/overlays/dev
- Redis
### Infrastructure
- Azure (non-US commercial regions)
- Sankofa Phoenix / Proxmox
- Kubernetes
- Terraform
- Docker
### Monitoring
- Prometheus
- Grafana
- OpenTelemetry
- Log Analytics
## Contributing
@@ -279,7 +263,7 @@ See [LICENSE](LICENSE) for license information.
- ✅ Core services implemented
- ✅ Legal document management complete
-Entra VerifiedID integration complete
-Phoenix-native identity flow complete
- ✅ Multi-region infrastructure planned
- 🔄 Testing and optimization in progress