Docs • System Map • Operating Layers

System map của NOOS: từ governance tới habitat fabric và interplanetary backbone The NOOS system map: from governance to habitat fabrics and the interplanetary backbone

Trang này tách riêng phần “system map” khỏi flagship page để làm rõ các lớp vận hành, graph liên hành tinh, object model mở rộng và mission flow sống được qua độ trễ phút tới ngày. This page separates the “system map” from the flagship page so the operating layers, interplanetary graph, extended object model and mission flow that survives minute-to-day latency are explicit.

Sơ đồ trực quan của system map Visual system map diagram

Sơ đồ này nâng NOOS lên mức liên hành tinh: extended human layer, local habitat stacks, interplanetary DTN/DSOC backbone và solar coordinator. Nếu browser chặn Mermaid, source của sơ đồ vẫn hiện nguyên văn như một fallback. This diagram extends NOOS into an interplanetary architecture: the extended human layer, local habitat stacks, an interplanetary DTN/DSOC backbone and a solar coordinator. If the browser blocks Mermaid, the source remains visible as a fallback.

graph TB
    %% ==================== LAYER GOC (giu nguyen 100%) ====================
    subgraph Governance ["Governance Layer\n(Humans / Owners / Operators)"]
        G1["PolicyEnvelope\nHard Limits + Approvals + Audit Obligations"]
        G2["Ethical Veto + Human Override\n(BCI supported)"]
    end

    subgraph Control ["NOOS Control Layer\n(Cognitive Control + Solar Coordinator)"]
        C1["Mission Graph\n(Planetary + Interplanetary Missions)"]
        C2["Twin Registry\n(InterplanetaryTwin + Habitat Twins)"]
        C3["State Models + Digital Twin Federation"]
        C4["Solar AI Orchestrator\n(Lagrange / Orbital)"]
    end

    subgraph Execution ["Execution Layer\n(flow.iai.one Runtime)"]
        E1["Workflows / Agents / Command Intents"]
        E2["Approval Queues + Rollback Logic"]
        E3["EvidenceRecord / Audit Logs"]
    end

    %% ==================== LAYER MOI (x100 scale) ====================
    subgraph Backbone ["Interplanetary Backbone (New - DTN)"]
        B1["DTN / Bundle Protocol v7\nStore-and-Forward + Custody"]
        B2["DSOC Laser Optical Relay Network"]
        B3["Contact Graph Routing + DelayTolerantIntent"]
    end

    subgraph Field ["Field Layer - Physical Fabric (Fractal)"]
        F1["Local Nodes\n(Swarm Robots + Bio-sensors + Neuromorphic Edge)"]
        F2["Habitat Fabric\n(Mars/Moon/Asteroid Bases - mini-NOOS fractal)"]
        F3["Regional Gateways + NTN / Satellite Links"]
        F4["Energy Grid\n(Fusion mini + Orbital Solar + Self-Shed)"]
        F5["Trust Hardware\n(PQC NIST + Attestation Chain)"]
    end

    %% ==================== HUMAN LAYER (moi) ====================
    subgraph Human ["Extended Human Layer"]
        H1["Neural Interfaces\n(Non-surgical BCI + Neural Lace)"]
        H2["Universal Health Twin Fleet\n(x100 habitats)"]
    end

    %% ==================== CONNECTIONS (giu nguyen + bo sung) ====================
    G1 -->|"policy envelopes, authority boundaries"| C1
    G2 -->|"human veto, BCI override"| C4
    C1 -->|"mission graph, asset taxonomy"| C2
    C2 -->|"state models, federation rules"| E1
    C4 -->|"solar orchestration, insight sync"| E1
    E1 -->|"workflows, command intents"| E2
    E2 -->|"execution + logs"| E3
    E3 -->|"evidence and telemetry"| Backbone
    Backbone -->|"DTN bundles"| Field
    Field -->|"actuation, degraded modes"| E1
    Field -.->|"telemetry, evidence"| Execution
    Field -.->|"twin updates"| Control
    Field -.->|"policy compliance"| Governance
    
    %% Fractal and Energy loops
    F2 -.->|"local autonomy when disconnected"| C2
    F4 -.->|"energy-aware self-regulation"| E1

    classDef fractal fill:#e0f2fe,stroke:#0369a1,stroke-width:3px,color:#05263a
    class F2 fractal
    classDef interplanetary fill:#dbeafe,stroke:#1e40af,color:#0f172a
    class Backbone interplanetary

Ý chính của sơ đồ: mỗi habitat mang một mini-NOOS stack đầy đủ, còn liên hành tinh phải dùng DTN store-and-forward, chỉ sync insight và delta qua các contact windows thay vì điều khiển thời gian thực. The main point of the diagram: every habitat carries a full mini-NOOS stack, while interplanetary coordination must use DTN store-and-forward, syncing only insights and deltas across contact windows instead of real-time control.

Bảy lớp vận hành và hai fabric cắt ngang Seven operating layers and two cross-cutting fabrics

1. Extended human layer 1. Extended human layer

BCI không phẫu thuật, neural interfaces và health twin fleets mở rộng năng lực của con người nhưng vẫn phải giữ quyền ngắt kết nối, veto BCI và quyền từ chối can thiệp nhận thức. Non-surgical BCIs, neural interfaces and health twin fleets expand human capability while preserving the right to disconnect, explicit BCI veto and the right to refuse cognitive intervention.

2. Governance layer 2. Governance layer

Con người, tổ chức và luật tạo policy envelopes, authority boundaries, approval rules, neural consent và audit obligations. Đây là nơi quyết định cái gì hệ được phép làm và cái gì phải dừng. Humans, institutions and rules create policy envelopes, authority boundaries, approval rules, neural consent and audit obligations. This layer decides what the system may do and what it must stop from doing.

3. Habitat control layer 3. Habitat control layer

Mỗi habitat, tàu hoặc hành tinh giữ một mini-NOOS đầy đủ: governance local, mission graph local, twin registry local, policy local và degraded-mode logic để tồn tại độc lập khi mất contact. Every habitat, ship or planet holds a full mini-NOOS: local governance, local mission graph, local twin registry, local policy and degraded-mode logic so it can survive independently when contact is lost.

4. Execution layer 4. Execution layer

flow.iai.one vẫn là runtime của intent: workflows, agents, approvals, queueing và execution. Điểm mới là mỗi habitat có thể chạy Flow local và chỉ federate khi có contact window. flow.iai.one remains the intent runtime: workflows, agents, approvals, queueing and execution. The new condition is that each habitat may run a local Flow and federate only when a contact window exists.

5. Interplanetary backbone 5. Interplanetary backbone

Giữa field và control là Interplanetary Mesh: DTN, Bundle Protocol v7, optical relays kiểu DSOC và Contact Graph Routing. Nó chỉ sync insight, delta và policy override chứ không mang kỳ vọng real-time control. Between field and control sits the Interplanetary Mesh: DTN, Bundle Protocol v7, DSOC-style optical relays and Contact Graph Routing. It syncs insights, deltas and policy overrides, not real-time control.

6. Field layer 6. Field layer

Gateways, radios, sensors, robots, power systems và secure hardware tạo ra phần “cơ thể” của NOOS. Đây là nơi telemetry, actuation, degraded modes và environmental reality gặp nhau. Gateways, radios, sensors, robots, power systems and secure hardware form the “body” of NOOS. This is where telemetry, actuation, degraded modes and environmental reality meet.

7. Energy + trust fabric 7. Energy + trust fabric

Energy profile và trust chain chạy cắt ngang mọi lớp: fusion mini, orbital solar, shed-load logic, PQC, QKD cho relay nodes và attestation chain xuyên DTN. Energy profiles and trust chains cut across every layer: mini-fusion, orbital solar, shed-load logic, PQC, QKD on relay nodes and attestation chains that survive DTN hops.

Fractal habitat federation Fractal habitat federation

NOOS phải tự giống chính nó ở mọi cấp: outpost nhỏ, habitat trên quỹ đạo, thành phố trên Sao Hỏa hay cụm solar relays đều mang cùng logic local-first rồi mới federation. NOOS must be self-similar at every scale: a small outpost, an orbital habitat, a Martian city or a solar relay cluster all carry the same local-first logic before federation begins.

Mini-NOOS per habitat Mini-NOOS per habitat

Mỗi habitat có governance local, control local, Flow local và field local. Không habitat nào bị coi là “thin client” của một trung tâm xa hàng phút đến hàng ngày ánh sáng. Each habitat has local governance, local control, local Flow and local field systems. No habitat is treated as a thin client of a center that may be minutes to days away by light-time.

Federate on contact Federate on contact

Khi contact window mở, habitats chỉ đồng bộ Mission delta, Twin delta, evidence summaries và policy overrides. Bulk raw data ở lại local hoặc đi theo mission-specific transport riêng. When a contact window opens, habitats sync only mission deltas, twin deltas, evidence summaries and policy overrides. Bulk raw data stays local or follows mission-specific transport paths.

Solar coordinator Solar coordinator

Solar coordinator ở Lagrange hoặc hạ tầng quỹ đạo chỉ phát policy override và nhịp đồng bộ liên-habitat khi có contact. Nó không được giả định là real-time supervisor. A solar coordinator at Lagrange or orbital infrastructure emits policy overrides and inter-habitat sync cadence only when contact exists. It is not assumed to be a real-time supervisor.

Canonical object model Canonical object model

NOOS cần một từ vựng dữ liệu chung để docs, UI, policy và runtime không nói những ngôn ngữ khác nhau. NOOS needs a shared data vocabulary so docs, UI, policy and runtime do not speak different languages.

Mission

Đơn vị ý nghĩa cao nhất: mục tiêu, miền hoạt động, vùng địa lý, success criteria, owners và risk class. The highest-level unit of meaning: objective, operating domain, geography, success criteria, owners and risk class.

Twin

Bản thể số của một site, robot, node, gateway, asset năng lượng, relay node, habitat hoặc health twin. The digital counterpart of a site, robot, node, gateway, energy asset, relay node, habitat or health twin.

TelemetryEvent

Thông điệp trạng thái chuẩn hóa: metric, thời gian, vị trí, channel, route mode, relay path, insight refs và QoS. A normalized state message: metric, time, location, channel, route mode, relay path, insight refs and QoS.

CommandIntent

Ý định tác động có scope, actor, target, approval state, workflow reference, delivery mode và rollback reference. An actuation intent with scope, actor, target, approval state, workflow reference, delivery mode and rollback reference.

PolicyEnvelope

Lớp ràng buộc cứng cho autonomy: hard limits, human-required flags, allowed modes, audit level, quyền ngắt kết nối và veto BCI. The hard-boundary layer for autonomy: hard limits, human-required flags, allowed modes, audit level, right to disconnect and BCI veto.

InterplanetaryTwin

Mở rộng từ Twin với habitatId, solarLocation, latencyProfile, federationLevel, autonomyMode và energyProfile để mô tả habitat hoặc asset ngoài Trái Đất. Extends Twin with habitatId, solarLocation, latencyProfile, federationLevel, autonomyMode and energyProfile to describe off-world habitats or assets.

DelayTolerantIntent

Mở rộng từ CommandIntent với bundleId, delivery window, priorityOnReconnect, rollbackOnTimeout và custodyChain để sống trong DTN. Extends CommandIntent with bundleId, delivery windows, priorityOnReconnect, rollbackOnTimeout and custodyChain so it can survive in DTN.

DTNBundle

Gói store-and-forward mang twinDelta, insight, command hoặc evidence giữa habitats và solar coordinator. A store-and-forward bundle carrying twinDelta, insight, command or evidence between habitats and the solar coordinator.

FederationPolicy

Chính sách sync xuyên habitat: scope, syncRules, conflictResolution và humanApprovalThreshold. The cross-habitat sync policy: scope, syncRules, conflictResolution and humanApprovalThreshold.

EvidenceRecord

Đơn vị chứng cứ để review sau hành động: claim, source, timestamp, confidence, relay path và attestation chain. The evidence unit for post-action review: claim, source, timestamp, confidence, relay path and attestation chain.

Reference schema sketch Reference schema sketch

// === MỞ RỘNG TỪ BẢN GỐC (giữ nguyên Mission, Twin, TelemetryEvent, CommandIntent, PolicyEnvelope, EvidenceRecord) ===

type InterplanetaryTwin = Twin & {
  habitatId: string;
  solarLocation: { body: "Earth" | "Mars" | "Moon" | "Ceres" | "Lagrange"; coords: GeoCoord };
  latencyProfile: { avgMs: number; maxMs: number; blackoutWindow: string };
  federationLevel: "full" | "partial" | "dormant";
  autonomyMode: "local-only" | "federated" | "solar-coordinated";
  energyProfile: { currentkWh: number; reserveHours: number; shedPriority: number };
};

type DelayTolerantIntent = CommandIntent & {
  bundleId: string;
  expectedDeliveryWindow: { earliest: ISOString; latest: ISOString };
  priorityOnReconnect: "critical" | "normal" | "batch";
  rollbackOnTimeout: boolean;
  custodyChain: string[];
};

type DTNBundle = {
  id: string;
  sourceHabitat: string;
  targetHabitat: string | "solar-coordinator";
  payloadType: "twinDelta" | "insight" | "command" | "evidence";
  payload: any;
  custodyChain: string[];
  expiresAt: ISOString;
};

type FederationPolicy = {
  scope: "solar" | "interplanetary" | "habitat";
  syncRules: { twins: boolean; missions: boolean; evidence: boolean };
  conflictResolution: "human-veto" | "majority" | "solar-orchestrator";
  humanApprovalThreshold: number;
};

Mission flow mẫu Example mission flow

1. Detect 1. Detect

Field nodes và rugged stations phát hiện bất thường: nhiệt tăng, độ ẩm lệch, áp suất thay đổi hoặc camera cho pattern mới. Field nodes and rugged stations detect anomalies: rising heat, moisture deviation, pressure changes or new camera patterns.

2. Interpret 2. Interpret

Gateway edge AI hoặc habitat control gom sự kiện, làm inference cục bộ và cập nhật twin state trước khi quyết định có đáng gửi insight liên hành tinh hay không. Gateway edge AI or habitat control aggregates the event, performs local inference and updates the twin state before deciding whether the insight deserves interplanetary transmission.

3. Self-regulate 3. Self-regulate

Nếu năng lượng yếu hoặc mất contact, habitat local tự chuyển sang low-power mode, shed-load logic và giữ autonomy tối thiểu để sống sót trước khi xin lệnh từ xa. If energy is scarce or contact is lost, the local habitat shifts into low-power mode, shed-load logic and minimum autonomy for survival before asking for remote instruction.

4. Decide and act 4. Decide and act

NOOS policy xác định đây là chỉ báo theo dõi, cảnh báo cho người, veto BCI hay action có điều kiện. Nếu vượt ngưỡng, Flow local hoặc planetary Flow phát workflow approval rồi thực thi bounded action. NOOS policy determines whether this is an observation signal, a human alert, a BCI veto or a conditional action. If thresholds are crossed, local Flow or planetary Flow emits an approval workflow and executes a bounded action.

5. Federate on contact 5. Federate on contact

Khi có contact window, habitat chỉ gửi insight, DTNBundle chứa twinDelta hoặc command, EvidenceRecord summaries và policy override acknowledgements qua store-and-forward. When a contact window opens, the habitat sends only insight, DTNBundle payloads carrying twinDelta or command, EvidenceRecord summaries and policy override acknowledgements through store-and-forward.

6. Verify across relays 6. Verify across relays

Evidence quay về qua relay path có attestation chain. Solar coordinator hoặc habitat khác chỉ chấp nhận delta khi trust state, relay contact và signature chain còn hợp lệ. Evidence returns through relay paths with attestation chains. A solar coordinator or another habitat accepts the delta only when trust state, relay contact and signature chain remain valid.

Surface boundaries Surface boundaries

NOOS

Kiến trúc tổng thể, object model, governance, mission design, trust requirements và thiết kế dài hạn. Overall architecture, object model, governance, mission design, trust requirements and long-range design logic.

Flow

Execution engine cho intents, workflows, approvals, queues, logs và runtime automation. The execution engine for intents, workflows, approvals, queues, logs and runtime automation.

App

Human review surface: dashboard, mission control, role-based access và operational visibility. The human review surface: dashboard, mission control, role-based access and operational visibility.