Traverse v0.15.0 — governed model execution on every host #1684
Closed
enricopiovesan
announced in
Announcements
Replies: 1 comment
|
Closing as a duplicate of #1683, which is the canonical v0.15.0 announcement. Please follow up there. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Throughline
Governed model execution on every host. Signed exact-ref packages now run on Swift, Kotlin/Android, and .NET embedders — not only native Rust and the browser. Every host enforces machine-readable model rights. Third-party ONNX models package/sign/verify via the CLI. On Apple hardware, a host can run a package's signed Core ML variant under the same policy, tolerance, and evidence rules. The value loop is still discover → execute → trace. Hosts stay UI + I/O. One shared runtime contract/ABI: web loads a digest-checked
runtime/runtime.wasm; Rust linkstraverse-runtimenatively.Exact-ref on every embedder
ExactModelHost(Decision 104) via wasmi +traverse_swift_host_model_call; fuel-sliced so Task cancellation interrupts inferenceExactModelHost(Decision 108) viatraverse-android-hostJNI; AAR for arm64-v8a + x86_64, 16KB page-aligned; emulator CIExactModelHost(Decision 111) via two audited P/Invoke functions; NuGet ships win-x64, win-arm64, linux-x64Breaking: model rights enforcement
exact_model_dependenciesmust declaremodel_usage: commercial | non_commercial(usage_undeclaredfails closed)commercialrejects prohibited packages (rights_policy_denied)revokedblocks;deprecatedis flaggedmodel_evidencedocs/upgrade-to-v0.15.0.mdPackaging + ABI
traverse-cli model: digest / sign / verify / pin / conformance +package-onnx(generic ONNX runner guest);digits-onnx-1.0.0fixturemodel_prepareonce + pristine snapshot reuse;max_snapshot_bytes)TRAVERSE_MODEL_SIGNING_KEYS. The weekly-demo test key is still a test key.Core ML on Apple (opt-in)
wasm-cpu), on-device self-check within tolerance,placement_evidence,placement_unavailablefails closedExactModelHostgainscoreML:/variantFiles:/placements:digits-onnx-coreml; on-device iPhone evidence still follows in iPhone evidence: BirdNET ≤ 1.5 s per 3 s clip on the governed path (Decision 110) #1630Upgrade
model_usageon any host that runs pinned modelsdocs/upgrade-to-v0.15.0.md· Spec 138Published: crates
traverse-runtime/traverse-embedder/traverse-contracts/traverse-mcp0.15.0 · npmtraverse-embedder-web@0.15.0· Mavencom.traverse-framework:traverse-embedder0.15.0 · NuGetTraverseEmbedder0.15.0 · Swiftswift-host-v0.15.0· registry 0.28.0. Kotlin/.NET ExactModelHost ship in the 0.15.0 packages (#1651).Honesty footnotes
model.executecapability; this is the host connector pathtraverse-capability-authoris unchangedAll reactions