Repository navigation
Install pinned Jetson llama engine through Runtime - #133
Conversation
Stage the accepted b10516 Jetson archive as a release input and select its CPU profile. Check host CPU features, installed ELF architecture and library loading before writing the engine receipt. Extend ARM64 admission and native proof coverage. Verified: release-platform-input-test.py; prepare-release-platform-test.py; focused elastos-server setup/profile/startup tests; repository format and entropy gates.
Keep explicitly loopback-bound Carrier endpoints inside their local socket boundary by disabling Iroh port mapping. The default portmapper can start UPnP discovery through an auxiliary wildcard UDP socket. Verified: required diff, Home entropy and formatting gates; cargo test -p elastos-server test_explicit_ (3 pass). Focused security review passes diff 0064a077522efea9f37e277a17d18fe0555476e4db9160df3dc60f64df710f91. Installed ARM64 proof remains open.
Share the strict Carrier address reader between Runtime startup and ordinary standalone component setup. Every trusted-source route uses the chosen address without an ephemeral fallback; fetch cleanup releases the owned endpoint before the next component. Verified: required source gates; configured setup port ownership fixture (occupied refusal, two sequential fetches, immediate rebind); existing strict configuration test; focused security review of diff 0c645b36edfbe54a63bcb16b948f2cd3fb351dc76005d57a03d022cfd6f79bd0. Installed Assistant proof remains open.
|
Independent adversarial review (Claude Opus, run by the operator for Anders, 2 October; different model family from the author). |
|
The configured listener stays with Runtime. Candidate Executed on this Mac with This answers the blocking bind finding with executed evidence. Current CI and a new operator-posted different-family adversarial review remain required before merge. The prepared Jetson slot uses its separately recorded candidate and fixed guard. |
|
Independent adversarial review (Claude Opus, run by the operator for Anders, 2 October), head fbd30c0 (re-review). |
|
CI36965769572 proved the engine pin and every source/platform job except ARM compatibility: the verifier ran on a PR while its package producer was skipped, so |
|
Independent adversarial review (Claude Opus, run by the operator for Anders, 2 October), head d50d58f (delta from fbd30c0). |
Runtime installs the pinned Jetson ARM64 llama.cpp engine and libraries, verifies their hashes and glibc compatibility, and selects the bounded CPU profile. Carrier setup uses the configured UDP address. Explicit loopback binds use one IP transport with auxiliary port mapping disabled.
The current candidate 5963d0c normally includes develop de1db92. The pinned UDP transport schedules physical socket close after logical endpoint shutdown. Short-lived configured setup now waits up to one second on AddrInUse for the same requested address, with other errors returned immediately and ephemeral fallback disabled. The regression checks transient port release, occupied-address refusal, two sequential downloads and bounded final physical release. Existing success, error, timeout and borrowed-endpoint cleanup checks remain in CI.
All four local basic gates pass. The new Rust regression and cleanup checks require the current CI result. Earlier b3e9851 run 36800185608 recorded the immediate-rebind failure; that failed result is separate from accepted behavior.
The qualified prior 26de9c5 run 36783916734 passed all eight checks and supplied the verified ARM64 package. One approved isolated Jetson run installed all 16 components through Carrier, then stopped at an unattributed fixture boundary refusal before visible Assistant proof. Cleanup passed and that hardware scope is closed. #150 owns ordinary three-platform installed journeys; #154 owns admitted-offer readiness.
This PR changes CI and Carrier isolation. It stays draft until current checks are green, then requests irzhywau. Merge requires his approval under #151. #153 stays draft until this PR merges. Refs #97; required human review and visible SmolLM2 hardware acceptance remain open.