Canonical 5-layer architecture map ยท 3 trust rings ยท inward-cascade data flow ยท SIGIL attestation gateway ยท 8-scenario failover matrix ยท federation discovery.
| Ring | MCP Count | Trust Level | Inference Location | External API |
|---|---|---|---|---|
| Ring 0 (Core Sovereign) | 7 | Highest โ UK-sovereign-only | Local MLX (UK hardware) | None |
| Ring 1 (Defence Sensors) | 11 | High โ AUKUS-compatible | UK-sovereign or AUKUS-partner | AUKUS partners (BFT-gated) |
| Ring 2 (Civil Open-Data) | 12 | Standard โ unrestricted data | UK or cloud (public data) | Any (data is public) |
Data flow is strictly inward cascade: Ring 2 โ Ring 1 โ Ring 0. Data never flows outward without explicit BFT 23/33 approval. See MCP Federation Architecture for full details.
Every request flowing between layers passes through the SIGIL Attestation Gateway:
| Gateway Point | What Happens |
|---|---|
| L5 โ L4 (public โ governance) | Request validated. SIGIL receipt created. BFT council consulted for governance-sensitive actions. |
| L4 โ L3 (governance โ federation) | BFT approves tool invocation. SIGIL receipt for MCP call. Ring boundary checked. |
| L3 โ L2 (federation โ inference) | Data sanitised before model exposure. Inference routing determined (sovereign vs frontier). |
| L2 โ L1 (inference โ custody) | Output stored in escrow with per-record DEK. SIGIL receipt for storage. RFC3161 timestamp. |
| Component | Technology | Location | RPO | RTO |
|---|---|---|---|---|
| Edge CDN | Vercel | Global (static content) | 0 (Git-backed) | 30s |
| BFT Council | 33 Python agents | UK MLX (M2/M3/M4) | 0 (in-memory) | 5s |
| MCP Federation | 30 FastMCP servers | UK MLX + UK cloud | 15 min | 4h |
| Inference (Sovereign) | MLX on Apple Silicon | UK (M2/M3/M4 MacBooks) | 0 (local) | 1s |
| Inference (Frontier Bridge) | API (BFT-gated) | Ring0: UK-only / Ring1: AUKUS | N/A | 30s |
| Escrow Storage | UK data centre + MLX | UK only | 15 min | 4h |
| SIGIL Ledger | SQLite + Bitcoin OTS | UK MLX + Bitcoin chain | 0 (append-only) | 1s |
| Timestamp Authority | RFC3161 (FreeTSA / org TSA) | External (RFC3161 standard) | 0 | 5s |
| Zone | What Lives Here | Access Control |
|---|---|---|
| Zone A โ Public Edge | csoai.org static pages, public documentation | Internet-facing, WAF protected |
| Zone B โ API Gateway | REST/GraphQL endpoints, MCP discovery | Ed25519 auth + rate limiting |
| Zone C โ Internal Service Mesh | MCP servers, inference bridge, SIGIL gateway | mTLS (TLS 1.3) + Ed25519 + RBAC |
| Zone D โ Governance Core | BFT council, escrow, SEAL issuance, audit ledger | mTLS + 4-eyes + BFT quorum + UK-only network |
| Zone E โ Custody Vault | AES-256-GCM encrypted data, Shamir KEK shares | Air-gapped from Zone D. Physical access controlled. Cryptographic access only. |
New AUKUS partner deployments discover the DEFONEOS federation via a well-known manifest:
GET /.well-known/defoneos-manifest.json
The manifest contains:
version โ DEFONEOS version (semver)mcps[] โ List of active MCP servers with IDs, names, trust rings, and health statusbft_council โ BFT council status: active agents, quorum thresholds, current care-scoresigil_endpoint โ SIGIL verification endpoint for receipt validationescrow_public_key โ Escrow Ed25519 public key for release verificationots_anchors[] โ Bitcoin OTS anchor points for ledger verification| Scenario | Primary Impact | Response | RTO |
|---|---|---|---|
| S1 โ Vercel outage | Public pages unavailable | Fallback to local documentation. API endpoints on UK cloud. | 30s (CDN failover) |
| S2 โ UK data centre outage | Escrow + MCP storage | Failover to secondary UK DC. Data encrypted at rest. | 4h |
| S3 โ MLX node failure | Sovereign inference down | Failover to next MLX node in mesh (M2/M3/M4). | 1s |
| S4 โ BFT agent loss (10 agents) | Reduced governance headroom | Quorum 23/23. Continue normal operations. | 0 |
| S5 โ BFT quorum loss (<23) | Cannot make governance decisions | Safe mode: all releases frozen. Read-only. | Restore agents |
| S6 โ Network partition (UK isolated) | External data sources cut | Ring 0 operates fully. Ring 1/2 degraded gracefully. | Restore network |
| S7 โ Frontier bridge down | No external LLM API access | Switch to sovereign models only (MLX). Full capability retained for Ring 0. | 0 (instant) |
| S8 โ Escrow breach attempt | Unauthorized access to custody vault | Emergency freeze. BFT emergency session (17/33). Forensic lockdown. | T+5s (auto-trigger) |
| Metric | Value | Status |
|---|---|---|
| MCP servers deployed | 30 | โ Target met (30/30) |
| Live pages | 507 | โ Target met (50/50) + 457 bonus |
| P0 repos cloned | 15 | โ Target met (15/15) |
| BFT agents active | 33/33 | โ Full quorum available |
| SIGIL receipts (all-time) | 500+ | โ All verified (Ed25519 + RFC3161 + OTS) |
| Red-line violations | 0 | โ Zero across 103 ticks |
| Emergency sessions | 0 | โ Zero across 103 ticks |
| US CLOUD Act exposure | 0 | โ Zero (UK-only infrastructure) |