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;
};