Research-Stack/4-Infrastructure/infra/embedded_surface/profiles/xen-alpine-surface.json
Brandon Schneider 382277ec28 chore: preserve working tree before secure wipe
- Update .gitignore with **/target/ for Rust build artifacts
- Add eval receipts to UniversalBridge.lean (compile-time verification comments)
- Add PCIe Idle-Cycle Compute Harvester to ROADMAP.md
- Clean up deprecated scripts, generated Verilog, and old tools (23 deletions)
- Stage new infrastructure: Xen/Alpine embedded surface, QFOX topology manager
- Stage new probes: boundary activation field, holographic carving
- Stage new applications: finance manager, script roots
- Stage new research spec: PCIe idle-cycle substrate
2026-05-13 17:36:02 -05:00

115 lines
2.7 KiB
JSON

{
"surface_version": "0.1",
"node_id": "xen-alpine-surface",
"role": "gcl-edge",
"mode_default": "recovery",
"operational_model": "appliance",
"memory_budget_mb": 192,
"disk_budget_gb": 2,
"local_state_budget_mb": 64,
"api": {
"plain_health_port": 8080,
"websocket_port": 8080,
"bind": "localhost"
},
"storage": {
"provider": "none",
"mount_point": "/mnt/topological-storage",
"remote": "",
"required_for_boot": false,
"write_mode": "outbox",
"spool_budget_mb": 32
},
"topological_substrate": {
"class": "xen-alpine-nanokernel-carrier",
"carrier": "alpine-openrc-qemu-xen",
"kernel_exposes_primitives": true,
"vector_width_bits": 64,
"compute_slots": 1,
"memory_reserve_mb": 64,
"primitives": [
"health",
"status",
"metrics",
"attest",
"compress",
"rgflow",
"route",
"plan_route",
"mount_status",
"snapshot",
"receipt"
],
"accelerators": [
"virtio_net",
"virtio_blk",
"serial_console"
]
},
"boot_strategy": {
"target_layer": "layer0-gcl-nanokernel",
"handoff": "manual",
"linux_role": "runtime_carrier",
"destructive_handoff_allowed": false,
"layer0_image": {
"path": "/boot/gcl/layer0-xen-alpine.img",
"sha256": "TBD",
"signature": "/boot/gcl/layer0-xen-alpine.img.sig",
"public_key": "/etc/rs-surface/layer0.pub",
"cmdline": "console=hvc0 gcl.node=xen-alpine-surface gcl.mode=layer0"
},
"rollback": {
"boot_entry": "alpine-openrc-rs-surface-last-good",
"previous_image": "/boot/gcl/layer0-xen-alpine.previous.img",
"provider_rescue": "xen-console-or-qemu-serial"
},
"preserve": [
"serial_console",
"node_identity",
"last_good_receipt",
"rs_surface_profile",
"qemu_smoke_harness"
],
"wipe": [
"general_linux_userspace",
"browser_session_state",
"model_router",
"ad_hoc_shell_state"
],
"required_gates": [
"serial_or_console_health_pulse",
"qemu_health_probe",
"rollback_boot_entry",
"signed_layer0_image",
"out_of_band_recovery_window"
]
},
"capabilities": [
"health",
"status",
"metrics",
"attest",
"compress",
"rgflow",
"route",
"plan_route",
"mount_status",
"snapshot",
"nanokernel",
"topological_substrate",
"kernel_primitives",
"recovery"
],
"disabled": [
"full_git_checkout",
"local_training",
"local_build",
"large_database",
"browser_session_state",
"provider_secrets",
"legacy_warden_service",
"legacy_tardy_service",
"legacy_substrate_index_service",
"legacy_compression_gateway_service"
]
}