Hybrid user-space runtime for XDV OS.
XDV-020Hybrid Process ModelXDV-021Cross-Domain IPCXDV-022Domain Transition ProtocolXDV-023Domain Resource ContractsXDV-052Hybrid Runtime ABIXDV-081Hybrid Runtime Reference
- Stable runtime ABI version exports (
hr_abi_version_*, feature flags) - K-anchored hybrid process context encoding/decoding
- Lifecycle-state and transition validation
- Explicit process-domain binding validation
- Capability-handle packing and validation (domain + flags + raw id)
- Resource-contract handle packing and active-window checks
- Explicit
runtime_xdv_call(...)andruntime_send_cross_domain_ipc(...) - Deterministic
runtime_syscall(...)result packing - Contract enforcement for Q/Phi domain invocation
- Deterministic runtime event recording (
runtime_record_event) - Replay override path (
runtime_apply_replay_outcome) - Runtime telemetry emission (
runtime_emit_telemetry) - Transition and IPC call paths instrumented with telemetry/event hooks
src/
|- runtime_bridge.ds
|- runtime_init.ds
|- runtime_console.ds
|- runtime_io.ds
|- runtime_memory.ds
|- runtime_process.ds
|- runtime_scheduler.ds
|- runtime_fs.ds
|- runtime_string.ds
`- *_tests.ds
runtime_bridge_version()remains5for current kernel contract compatibility.- Bridge init now asserts runtime ABI contract and probes capability/contract call path.
dust check xdv-runtime/src
dust test xdv-runtime/tests
- This runtime models deterministic contract/capability enforcement without exposing raw Q/Phi state.
- Domain-specific failures use stable error-code semantics in
runtime_process.ds.