2025-11-25 00:39:17 +00:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
|
version = 4
|
|
|
|
|
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "actor-control-flow-lint-tests"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "adler2"
|
|
|
|
|
version = "2.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "aead"
|
|
|
|
|
version = "0.5.2"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"crypto-common 0.1.7",
|
|
|
|
|
"generic-array",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 17:03:31 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "aes"
|
|
|
|
|
version = "0.8.4"
|
2026-02-15 17:03:31 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"cipher",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-02-24 09:12:28 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "aes-gcm"
|
|
|
|
|
version = "0.10.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aead",
|
|
|
|
|
"aes",
|
|
|
|
|
"cipher",
|
|
|
|
|
"ctr",
|
|
|
|
|
"ghash",
|
|
|
|
|
"subtle",
|
|
|
|
|
]
|
2026-02-15 17:03:31 +00:00
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ahash"
|
|
|
|
|
version = "0.8.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-02-19 14:39:33 +00:00
|
|
|
"getrandom 0.3.4",
|
2026-02-13 07:42:44 +00:00
|
|
|
"once_cell",
|
|
|
|
|
"version_check",
|
|
|
|
|
"zerocopy",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "aho-corasick"
|
|
|
|
|
version = "1.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"memchr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "allocator-api2"
|
|
|
|
|
version = "0.2.21"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "android_system_properties"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "anes"
|
|
|
|
|
version = "0.1.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "anstream"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"anstyle",
|
|
|
|
|
"anstyle-parse",
|
|
|
|
|
"anstyle-query",
|
|
|
|
|
"anstyle-wincon",
|
|
|
|
|
"colorchoice",
|
|
|
|
|
"is_terminal_polyfill",
|
|
|
|
|
"utf8parse",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.14"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-parse"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"utf8parse",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-query"
|
|
|
|
|
version = "1.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-wincon"
|
|
|
|
|
version = "3.0.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"anstyle",
|
|
|
|
|
"once_cell_polyfill",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "anyhow"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.102"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "arc-swap"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.9.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"rustversion",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "arrayref"
|
|
|
|
|
version = "0.3.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "arrayvec"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.7.7"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "asn1-rs"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.7.2"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "b7f43a50ac4fdca5df8e885c21b835997f0a1cdee65494a6847694a98652d9d8"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"asn1-rs-derive",
|
|
|
|
|
"asn1-rs-impl",
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"nom",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"rusticata-macros",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"time",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "asn1-rs-derive"
|
|
|
|
|
version = "0.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
"synstructure",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "asn1-rs-impl"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "assert-json-diff"
|
|
|
|
|
version = "2.0.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-trait"
|
|
|
|
|
version = "0.1.89"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "async_io_stream"
|
|
|
|
|
version = "0.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures",
|
|
|
|
|
"pharos",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "atomic-polyfill"
|
|
|
|
|
version = "1.0.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"critical-section",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "atomic-waker"
|
|
|
|
|
version = "1.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "attohttpc"
|
|
|
|
|
version = "0.30.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9"
|
|
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-15 09:47:05 +00:00
|
|
|
"http",
|
|
|
|
|
"log",
|
|
|
|
|
"url",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "autocfg"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.5.1"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-06-25 12:30:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "axum"
|
|
|
|
|
version = "0.8.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"axum-core",
|
|
|
|
|
"bytes",
|
|
|
|
|
"form_urlencoded",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"itoa",
|
|
|
|
|
"matchit",
|
|
|
|
|
"memchr",
|
|
|
|
|
"mime",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"serde_path_to_error",
|
|
|
|
|
"serde_urlencoded",
|
|
|
|
|
"sync_wrapper",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tower",
|
|
|
|
|
"tower-layer",
|
|
|
|
|
"tower-service",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "axum-core"
|
|
|
|
|
version = "0.5.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"mime",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"sync_wrapper",
|
|
|
|
|
"tower-layer",
|
|
|
|
|
"tower-service",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "backon"
|
|
|
|
|
version = "1.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fastrand",
|
2026-06-25 12:30:18 +00:00
|
|
|
"gloo-timers",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "base64"
|
|
|
|
|
version = "0.22.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "base64ct"
|
|
|
|
|
version = "1.8.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "bit-set"
|
|
|
|
|
version = "0.8.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
|
|
|
|
|
dependencies = [
|
2026-05-21 19:48:02 +00:00
|
|
|
"bit-vec 0.8.0",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bit-vec"
|
|
|
|
|
version = "0.8.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
|
|
|
|
|
|
2026-05-21 19:48:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "bit-vec"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "bitflags"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.13.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "blake3"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.8.5"
|
2026-02-11 15:23:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"arrayref",
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"cc",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"constant_time_eq",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.3.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
2026-02-11 15:23:26 +00:00
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "block-buffer"
|
|
|
|
|
version = "0.10.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "block-buffer"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.12.1"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"hybrid-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "block2"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "bumpalo"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "3.20.3"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "byteorder"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "bytes"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.12.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cast"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cc"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.2.65"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"find-msvc-tools",
|
|
|
|
|
"shlex",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cesu8"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
|
|
|
|
|
|
2025-11-25 00:39:17 +00:00
|
|
|
[[package]]
|
2026-01-23 05:00:57 +00:00
|
|
|
name = "cfg-if"
|
|
|
|
|
version = "1.0.4"
|
2025-11-25 00:39:17 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-01-23 05:00:57 +00:00
|
|
|
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
|
2025-11-25 00:39:17 +00:00
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cfg_aliases"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "chacha20"
|
|
|
|
|
version = "0.10.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"cpufeatures 0.3.0",
|
|
|
|
|
"rand_core 0.10.1",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "chrono"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.4.45"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"iana-time-zone",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"serde",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ciborium"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ciborium-io",
|
|
|
|
|
"ciborium-ll",
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ciborium-io"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ciborium-ll"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ciborium-io",
|
|
|
|
|
"half",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cipher"
|
|
|
|
|
version = "0.4.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crypto-common 0.1.7",
|
|
|
|
|
"inout",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "clap"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "4.6.1"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"clap_builder",
|
2026-02-13 07:55:12 +00:00
|
|
|
"clap_derive",
|
2026-02-06 11:25:37 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_builder"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "4.6.0"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
2026-02-13 07:55:12 +00:00
|
|
|
"anstream",
|
2026-02-06 11:25:37 +00:00
|
|
|
"anstyle",
|
|
|
|
|
"clap_lex",
|
2026-02-13 07:55:12 +00:00
|
|
|
"strsim",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_derive"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "4.6.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"heck",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
2026-02-06 11:25:37 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_lex"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.1.0"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
2026-05-22 07:06:58 +00:00
|
|
|
name = "cmov"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.5.4"
|
2026-02-16 15:57:55 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a"
|
2026-02-16 15:57:55 +00:00
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cobs"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "colorchoice"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.5"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "combine"
|
|
|
|
|
version = "4.6.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"memchr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "const-oid"
|
|
|
|
|
version = "0.9.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "const-oid"
|
|
|
|
|
version = "0.10.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "constant_time_eq"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "convert_case"
|
|
|
|
|
version = "0.10.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cordyceps"
|
|
|
|
|
version = "0.3.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"loom",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "core-foundation"
|
|
|
|
|
version = "0.9.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "core-foundation"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "core-foundation-sys"
|
|
|
|
|
version = "0.8.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cpufeatures"
|
|
|
|
|
version = "0.2.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-21 19:48:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "cpufeatures"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "crc32fast"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "criterion"
|
|
|
|
|
version = "0.5.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"anes",
|
|
|
|
|
"cast",
|
|
|
|
|
"ciborium",
|
|
|
|
|
"clap",
|
|
|
|
|
"criterion-plot",
|
|
|
|
|
"is-terminal",
|
2026-06-24 09:30:29 +00:00
|
|
|
"itertools",
|
2026-02-24 09:12:28 +00:00
|
|
|
"num-traits",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"oorandom",
|
|
|
|
|
"plotters",
|
|
|
|
|
"rayon",
|
|
|
|
|
"regex",
|
2026-02-13 07:42:44 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_derive",
|
2026-02-24 09:12:28 +00:00
|
|
|
"serde_json",
|
|
|
|
|
"tinytemplate",
|
|
|
|
|
"walkdir",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "criterion-plot"
|
|
|
|
|
version = "0.5.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"cast",
|
2026-06-24 09:30:29 +00:00
|
|
|
"itertools",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "critical-section"
|
|
|
|
|
version = "1.2.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "crossbeam-channel"
|
|
|
|
|
version = "0.5.15"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
2026-02-13 07:42:44 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "crossbeam-deque"
|
|
|
|
|
version = "0.8.6"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"crossbeam-epoch",
|
|
|
|
|
"crossbeam-utils",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "crossbeam-epoch"
|
|
|
|
|
version = "0.9.18"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"crossbeam-utils",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "crossbeam-queue"
|
|
|
|
|
version = "0.3.12"
|
2025-11-25 00:39:17 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-01-23 05:00:57 +00:00
|
|
|
checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
|
2025-11-25 00:39:17 +00:00
|
|
|
dependencies = [
|
2026-01-23 05:00:57 +00:00
|
|
|
"crossbeam-utils",
|
2025-11-25 00:39:17 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-01-23 05:00:57 +00:00
|
|
|
name = "crossbeam-utils"
|
|
|
|
|
version = "0.8.21"
|
2025-11-25 00:39:17 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-01-23 05:00:57 +00:00
|
|
|
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
|
2025-11-25 00:39:17 +00:00
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "crunchy"
|
|
|
|
|
version = "0.2.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "crypto-common"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
"typenum",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "crypto-common"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.2.2"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"hybrid-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ctr"
|
|
|
|
|
version = "0.9.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cipher",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ctutils"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cmov",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "curve25519-dalek"
|
|
|
|
|
version = "4.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-02-12 09:13:50 +00:00
|
|
|
"curve25519-dalek-derive",
|
2026-02-15 09:47:05 +00:00
|
|
|
"digest 0.10.7",
|
|
|
|
|
"fiat-crypto 0.2.9",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "curve25519-dalek"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "5.0.0-pre.6"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "335f1947f241137a14106b6f5acc5918a5ede29c9d71d3f2cb1678d5075d9fc3"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-02-15 09:47:05 +00:00
|
|
|
"curve25519-dalek-derive",
|
2026-05-22 07:06:58 +00:00
|
|
|
"digest 0.11.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"fiat-crypto 0.3.0",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand_core 0.10.1",
|
2026-02-12 09:13:50 +00:00
|
|
|
"rustc_version",
|
2026-02-15 09:47:05 +00:00
|
|
|
"serde",
|
2026-02-12 09:13:50 +00:00
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "curve25519-dalek-derive"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "darling"
|
|
|
|
|
version = "0.20.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
|
|
|
|
|
dependencies = [
|
2026-06-24 09:30:29 +00:00
|
|
|
"darling_core",
|
|
|
|
|
"darling_macro",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "darling_core"
|
|
|
|
|
version = "0.20.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fnv",
|
|
|
|
|
"ident_case",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"strsim",
|
|
|
|
|
"syn",
|
2026-02-11 15:23:26 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "darling_macro"
|
|
|
|
|
version = "0.20.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
|
|
|
|
|
dependencies = [
|
2026-06-24 09:30:29 +00:00
|
|
|
"darling_core",
|
2026-02-11 15:23:26 +00:00
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 12:30:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "dashboard"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"axum",
|
|
|
|
|
"parking_lot",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"proptest",
|
2026-06-25 12:30:18 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"swactor",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-engine",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
2026-06-25 12:30:18 +00:00
|
|
|
"tokio",
|
|
|
|
|
"tokio-stream",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"tower",
|
2026-06-25 12:30:18 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-19 14:39:33 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "dashmap"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "6.2.1"
|
2026-02-19 14:39:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c"
|
2026-02-19 14:39:33 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
"hashbrown 0.14.5",
|
|
|
|
|
"lock_api",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"parking_lot_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "data-encoding"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "2.11.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a4ae5f15dda3c708c0ade84bfee31ccab44a3da4f88015ed22f63732abe300c8"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "data-encoding-macro"
|
|
|
|
|
version = "0.1.20"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "3259c913752a86488b501ed8680446a5ed2d5aeac6e596cb23ba3800768ea32c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"data-encoding",
|
|
|
|
|
"data-encoding-macro-internal",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "data-encoding-macro-internal"
|
|
|
|
|
version = "0.1.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ccc2776f0c61eca1ca32528f85548abd1a4be8fb53d1b21c013e4f18da1e7090"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"data-encoding",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
2026-02-15 09:47:05 +00:00
|
|
|
|
2026-07-28 07:29:31 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "data-plane"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-06-09 09:29:07 +00:00
|
|
|
"libc",
|
2026-08-17 22:51:08 +00:00
|
|
|
"parking_lot",
|
2026-06-09 09:29:07 +00:00
|
|
|
"serde",
|
|
|
|
|
"swactor",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
2026-06-09 09:29:07 +00:00
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "deadpool"
|
|
|
|
|
version = "0.12.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"deadpool-runtime",
|
|
|
|
|
"lazy_static",
|
|
|
|
|
"num_cpus",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "deadpool-runtime"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "der"
|
|
|
|
|
version = "0.7.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
|
|
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"const-oid 0.9.6",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "der"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.8.0-rc.10"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "02c1d73e9668ea6b6a28172aa55f3ebec38507131ce179051c8033b5c6037653"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"const-oid 0.10.2",
|
2026-06-25 12:30:18 +00:00
|
|
|
"pem-rfc7468",
|
2026-02-12 09:13:50 +00:00
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "der-parser"
|
|
|
|
|
version = "10.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"asn1-rs",
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"nom",
|
|
|
|
|
"num-bigint",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"rusticata-macros",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "deranged"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.5.8"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "derive_builder"
|
|
|
|
|
version = "0.20.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"derive_builder_macro",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "derive_builder_core"
|
|
|
|
|
version = "0.20.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
|
|
|
|
|
dependencies = [
|
2026-06-24 09:30:29 +00:00
|
|
|
"darling",
|
2026-02-15 09:47:05 +00:00
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "derive_builder_macro"
|
|
|
|
|
version = "0.20.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"derive_builder_core",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "derive_more"
|
|
|
|
|
version = "2.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"derive_more-impl",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "derive_more-impl"
|
|
|
|
|
version = "2.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"convert_case",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"syn",
|
|
|
|
|
"unicode-xid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "diatomic-waker"
|
|
|
|
|
version = "0.2.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ab03c107fafeb3ee9f5925686dbb7a73bc76e3932abb0d2b365cb64b169cf04c"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "digest"
|
|
|
|
|
version = "0.10.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
|
|
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"block-buffer 0.10.4",
|
|
|
|
|
"crypto-common 0.1.7",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "digest"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.11.3"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-06-23 20:10:41 +00:00
|
|
|
"block-buffer 0.12.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"const-oid 0.10.2",
|
2026-05-21 19:48:02 +00:00
|
|
|
"crypto-common 0.2.2",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "dispatch2"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.3.1"
|
2026-02-11 15:23:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
|
2026-02-11 15:23:26 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"block2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "displaydoc"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.2.6"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "distribution"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-05-20 07:41:30 +00:00
|
|
|
"libc",
|
2026-06-09 09:29:07 +00:00
|
|
|
"proptest",
|
2026-02-12 09:13:50 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"swactor",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-engine",
|
refactor: remove dead code, consolidate files (#52)
Remove the unused TCP transport and dead CLI/simulation scaffolding and collapse scattered single-purpose modules into consolidated files across the dashboard, process, and simulation crates.
- crates/transport: drop the TCP transport (src/tcp.rs and its tcp feature), leaving only ed25519 identity and encoding utilities behind the iroh transport
- crates/dashboard: collapse actor_detail_html/actors_html/dashboard_html/topology_html into a single html.rs, drop command/parse.rs, and inline the trace types into lib.rs
- crates/process: fold driver, pipeline_types, queue, subscriber, waker, and local pipes/signal/wait into local/mod.rs, pipeline.rs, and a unified types.rs, consolidating the public re-exports
- crates/simulation: remove the ci subdirectory (local_sim, sim) and dead node/config/trace modules, and flatten the distribution subdirectory into top-level files
- crates/datastore: remove the unused store_cli, cli, and in-memory storage, and deduplicate crypto.rs across datastore and distribution (about 190 lines of shared code removed)
- crates/distribution: drop dead codec code and trim the messages module
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-25 14:33:04 +00:00
|
|
|
"swactor-transport",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
2026-05-20 07:41:30 +00:00
|
|
|
"uuid",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "dlopen2"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.8.2"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"winapi",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ed25519"
|
|
|
|
|
version = "2.2.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53"
|
|
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"pkcs8 0.10.2",
|
2026-05-21 19:48:02 +00:00
|
|
|
"serde",
|
2026-02-15 09:47:05 +00:00
|
|
|
"signature 2.2.0",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-15 09:47:05 +00:00
|
|
|
name = "ed25519"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "3.0.0-rc.4"
|
2026-02-12 09:13:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "c6e914c7c52decb085cea910552e24c63ac019e3ab8bf001ff736da9a9d9d890"
|
2026-02-12 09:13:50 +00:00
|
|
|
dependencies = [
|
2026-05-22 07:06:58 +00:00
|
|
|
"pkcs8 0.11.0-rc.10",
|
|
|
|
|
"serde",
|
2026-05-21 19:48:02 +00:00
|
|
|
"signature 3.0.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ed25519-dalek"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"curve25519-dalek 4.1.3",
|
|
|
|
|
"ed25519 2.2.3",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"rand_core 0.6.4",
|
2026-02-12 09:13:50 +00:00
|
|
|
"serde",
|
2026-02-15 09:47:05 +00:00
|
|
|
"sha2 0.10.9",
|
|
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ed25519-dalek"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "3.0.0-pre.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "053618a4c3d3bc24f188aa660ae75a46eeab74ef07fb415c61431e5e7cd4749b"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-05-22 07:06:58 +00:00
|
|
|
"curve25519-dalek 5.0.0-pre.6",
|
|
|
|
|
"ed25519 3.0.0-rc.4",
|
|
|
|
|
"rand_core 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"serde",
|
2026-05-22 07:06:58 +00:00
|
|
|
"sha2 0.11.0-rc.5",
|
2026-05-21 19:48:02 +00:00
|
|
|
"signature 3.0.0",
|
2026-02-12 09:13:50 +00:00
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "either"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.16.0"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-23 04:44:46 +00:00
|
|
|
[[package]]
|
2026-02-23 04:53:04 +00:00
|
|
|
name = "embedded-io"
|
|
|
|
|
version = "0.4.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "embedded-io"
|
|
|
|
|
version = "0.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "enum-assoc"
|
|
|
|
|
version = "1.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3ed8956bd5c1f0415200516e78ff07ec9e16415ade83c056c230d7b7ea0d55b7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "equivalent"
|
|
|
|
|
version = "1.0.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "errno"
|
|
|
|
|
version = "0.3.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "fastrand"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.4.1"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "fiat-crypto"
|
|
|
|
|
version = "0.2.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "fiat-crypto"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
|
|
|
|
|
|
2026-08-17 22:51:08 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "filetime"
|
|
|
|
|
version = "0.2.29"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "find-msvc-tools"
|
|
|
|
|
version = "0.1.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
|
|
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "flate2"
|
|
|
|
|
version = "1.1.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crc32fast",
|
|
|
|
|
"miniz_oxide",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "fnv"
|
|
|
|
|
version = "1.0.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "foldhash"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "form_urlencoded"
|
|
|
|
|
version = "1.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-executor",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
"futures-task",
|
|
|
|
|
"futures-util",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-buffered"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.2.13"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "4421cb78ee172b6b06080093479d3c50f058e7c81b7d577bbb8d118d551d4cd5"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cordyceps",
|
|
|
|
|
"diatomic-waker",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"spin 0.10.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures-channel"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-core"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures-executor"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-task",
|
|
|
|
|
"futures-util",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures-io"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures-lite"
|
|
|
|
|
version = "2.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fastrand",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"parking",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-macro"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures-sink"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-task"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-util"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "0.3.32"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"futures-channel",
|
2026-02-13 07:55:12 +00:00
|
|
|
"futures-core",
|
|
|
|
|
"futures-io",
|
2026-02-15 09:47:05 +00:00
|
|
|
"futures-macro",
|
2026-02-13 07:55:12 +00:00
|
|
|
"futures-sink",
|
|
|
|
|
"futures-task",
|
|
|
|
|
"memchr",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"slab",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "generator"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.9"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "b3b854b0e584ead1a33f18b2fcad7cf7be18b3875c78816b753639aa501513ae"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cc",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"rustversion",
|
|
|
|
|
"windows-link",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-result",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "generic-array"
|
|
|
|
|
version = "0.14.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"typenum",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
2025-11-25 00:39:17 +00:00
|
|
|
[[package]]
|
2026-01-23 05:00:57 +00:00
|
|
|
name = "getrandom"
|
|
|
|
|
version = "0.2.17"
|
2025-11-25 00:39:17 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-01-23 05:00:57 +00:00
|
|
|
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
|
2025-11-25 00:39:17 +00:00
|
|
|
dependencies = [
|
2026-01-23 05:00:57 +00:00
|
|
|
"cfg-if",
|
2026-02-15 09:47:05 +00:00
|
|
|
"js-sys",
|
2026-01-23 05:00:57 +00:00
|
|
|
"libc",
|
|
|
|
|
"wasi",
|
2026-02-15 09:47:05 +00:00
|
|
|
"wasm-bindgen",
|
2025-11-25 00:39:17 +00:00
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "getrandom"
|
|
|
|
|
version = "0.3.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-02-15 09:47:05 +00:00
|
|
|
"js-sys",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"libc",
|
2026-06-23 20:10:41 +00:00
|
|
|
"r-efi 5.3.0",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"wasip2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"wasm-bindgen",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "getrandom"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.4.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-02-16 15:57:55 +00:00
|
|
|
"js-sys",
|
2026-02-13 07:55:12 +00:00
|
|
|
"libc",
|
2026-06-23 20:10:41 +00:00
|
|
|
"r-efi 6.0.0",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand_core 0.10.1",
|
2026-02-16 15:57:55 +00:00
|
|
|
"wasm-bindgen",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "ghash"
|
|
|
|
|
version = "0.5.1"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"opaque-debug",
|
|
|
|
|
"polyval",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "gloo-timers"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "h2"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.4.15"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"atomic-waker",
|
|
|
|
|
"bytes",
|
|
|
|
|
"fnv",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
"http",
|
|
|
|
|
"indexmap",
|
|
|
|
|
"slab",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "half"
|
|
|
|
|
version = "2.7.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"crunchy",
|
|
|
|
|
"zerocopy",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hash32"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"byteorder",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.14.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.16.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"allocator-api2",
|
|
|
|
|
"equivalent",
|
2026-06-24 09:30:29 +00:00
|
|
|
"foldhash",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.17.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "heapless"
|
|
|
|
|
version = "0.7.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"atomic-polyfill",
|
|
|
|
|
"hash32",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"serde",
|
|
|
|
|
"spin 0.9.8",
|
|
|
|
|
"stable_deref_trait",
|
|
|
|
|
]
|
2026-02-08 16:18:39 +00:00
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "heck"
|
|
|
|
|
version = "0.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hermit-abi"
|
|
|
|
|
version = "0.5.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
2026-05-22 07:06:58 +00:00
|
|
|
name = "hickory-net"
|
|
|
|
|
version = "0.26.0-beta.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "1e232f503c4cfe3f4ea6594971255ecab9f6a0080c4c8e0e17630cc701322aa4"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"async-trait",
|
|
|
|
|
"bytes",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"data-encoding",
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"h2",
|
2026-05-22 07:06:58 +00:00
|
|
|
"hickory-proto",
|
2026-02-15 09:47:05 +00:00
|
|
|
"http",
|
|
|
|
|
"idna",
|
|
|
|
|
"ipnet",
|
2026-05-22 07:06:58 +00:00
|
|
|
"jni 0.22.4",
|
|
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"rustls",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
|
|
|
|
"tracing",
|
|
|
|
|
"url",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hickory-proto"
|
|
|
|
|
version = "0.26.0-beta.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fcca12171ce774c549f35510be702f4da00ef12ca486f0f2acb2ee96f2f5ca0f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"data-encoding",
|
|
|
|
|
"idna",
|
|
|
|
|
"ipnet",
|
|
|
|
|
"jni 0.22.4",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"prefix-trie",
|
|
|
|
|
"rand 0.10.1",
|
|
|
|
|
"ring",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"tracing",
|
|
|
|
|
"url",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hickory-resolver"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.26.0-beta.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "1e7d2c928fa078e6640f26cf1b537b212e1688829c3944780025c7084e8bbbf6"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"futures-util",
|
2026-05-22 07:06:58 +00:00
|
|
|
"hickory-net",
|
2026-02-15 09:47:05 +00:00
|
|
|
"hickory-proto",
|
|
|
|
|
"ipconfig",
|
2026-05-22 07:06:58 +00:00
|
|
|
"ipnet",
|
|
|
|
|
"jni 0.22.4",
|
2026-02-15 09:47:05 +00:00
|
|
|
"moka",
|
2026-05-22 07:06:58 +00:00
|
|
|
"ndk-context",
|
2026-02-15 09:47:05 +00:00
|
|
|
"once_cell",
|
|
|
|
|
"parking_lot",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"resolv-conf",
|
|
|
|
|
"rustls",
|
|
|
|
|
"smallvec",
|
2026-05-22 07:06:58 +00:00
|
|
|
"system-configuration",
|
2026-02-15 09:47:05 +00:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "http"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.4.2"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"itoa",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "http-body"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"http",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "http-body-util"
|
|
|
|
|
version = "0.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "httparse"
|
|
|
|
|
version = "1.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "httpdate"
|
|
|
|
|
version = "1.0.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hybrid-array"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.4.12"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"typenum",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "hyper"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.10.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"atomic-waker",
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"h2",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"httparse",
|
2026-02-15 09:47:05 +00:00
|
|
|
"httpdate",
|
2026-02-13 07:55:12 +00:00
|
|
|
"itoa",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"tokio",
|
|
|
|
|
"want",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "hyper-rustls"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.27.9"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"http",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"rustls",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
|
|
|
|
"tower-service",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"webpki-roots 1.0.8",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "hyper-util"
|
|
|
|
|
version = "0.1.20"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
|
|
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-13 07:55:12 +00:00
|
|
|
"bytes",
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"hyper",
|
|
|
|
|
"ipnet",
|
|
|
|
|
"libc",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"pin-project-lite",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-13 07:55:12 +00:00
|
|
|
"tokio",
|
|
|
|
|
"tower-service",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "iana-time-zone"
|
|
|
|
|
version = "0.1.65"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"android_system_properties",
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"iana-time-zone-haiku",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
|
|
|
|
"wasm-bindgen",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iana-time-zone-haiku"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "icu_collections"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"potential_utf",
|
2026-05-21 19:48:02 +00:00
|
|
|
"utf8_iter",
|
2026-02-13 07:55:12 +00:00
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_locale_core"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"litemap",
|
|
|
|
|
"tinystr",
|
|
|
|
|
"writeable",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_normalizer"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"icu_collections",
|
|
|
|
|
"icu_normalizer_data",
|
|
|
|
|
"icu_properties",
|
|
|
|
|
"icu_provider",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_normalizer_data"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_properties"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"icu_collections",
|
|
|
|
|
"icu_locale_core",
|
|
|
|
|
"icu_properties_data",
|
|
|
|
|
"icu_provider",
|
|
|
|
|
"zerotrie",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_properties_data"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_provider"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.2.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"icu_locale_core",
|
|
|
|
|
"writeable",
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
"zerotrie",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ident_case"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "identity-hash"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dfdd7caa900436d8f13b2346fe10257e0c05c1f1f9e351f4f5d57c03bd5f45da"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "idna"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"idna_adapter",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"utf8_iter",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "idna_adapter"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.2.2"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"icu_normalizer",
|
|
|
|
|
"icu_properties",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "igd-next"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.17.1"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "de7238d487a9aff61f81b5ab41c0a841532a115a398b5fa92a2fadd0885e2581"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"attohttpc",
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"log",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio",
|
|
|
|
|
"url",
|
|
|
|
|
"xmltree",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "indexmap"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.14.0"
|
2026-02-08 16:18:39 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
|
2026-02-08 16:18:39 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"equivalent",
|
2026-06-23 20:10:41 +00:00
|
|
|
"hashbrown 0.17.1",
|
2026-02-08 16:18:39 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "indoc"
|
|
|
|
|
version = "2.0.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustversion",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "inout"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ipconfig"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.3.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"widestring",
|
2026-05-21 19:48:02 +00:00
|
|
|
"windows-registry",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-result",
|
2026-05-21 19:48:02 +00:00
|
|
|
"windows-sys 0.61.2",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ipnet"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.12.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
|
2026-05-22 07:06:58 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
2026-02-15 09:47:05 +00:00
|
|
|
name = "iroh"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.98.2"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "9881b221c7c645d90594cbd331012f7cccb914894288a6cf5538a9115f6d0f3e"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"backon",
|
2026-05-22 07:06:58 +00:00
|
|
|
"blake3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"bytes",
|
|
|
|
|
"cfg_aliases",
|
2026-05-22 07:06:58 +00:00
|
|
|
"ctutils",
|
2026-02-15 09:47:05 +00:00
|
|
|
"data-encoding",
|
2026-05-22 07:06:58 +00:00
|
|
|
"der 0.8.0-rc.10",
|
2026-02-15 09:47:05 +00:00
|
|
|
"derive_more",
|
2026-05-22 07:06:58 +00:00
|
|
|
"ed25519-dalek 3.0.0-pre.6",
|
2026-02-15 09:47:05 +00:00
|
|
|
"futures-util",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"hickory-resolver",
|
|
|
|
|
"http",
|
2026-05-22 07:06:58 +00:00
|
|
|
"ipnet",
|
2026-02-15 09:47:05 +00:00
|
|
|
"iroh-base",
|
2026-05-22 07:06:58 +00:00
|
|
|
"iroh-dns",
|
2026-02-15 09:47:05 +00:00
|
|
|
"iroh-metrics",
|
|
|
|
|
"iroh-relay",
|
|
|
|
|
"n0-error",
|
|
|
|
|
"n0-future",
|
|
|
|
|
"n0-watcher",
|
|
|
|
|
"netwatch",
|
2026-05-22 07:06:58 +00:00
|
|
|
"noq",
|
|
|
|
|
"noq-proto",
|
|
|
|
|
"noq-udp",
|
2026-02-15 09:47:05 +00:00
|
|
|
"papaya",
|
|
|
|
|
"pin-project",
|
2026-05-22 07:06:58 +00:00
|
|
|
"pkcs8 0.11.0-rc.10",
|
|
|
|
|
"portable-atomic",
|
2026-02-15 09:47:05 +00:00
|
|
|
"portmapper",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-06-23 20:10:41 +00:00
|
|
|
"reqwest 0.13.4",
|
2026-02-15 09:47:05 +00:00
|
|
|
"rustc-hash",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"serde",
|
|
|
|
|
"smallvec",
|
2026-06-24 09:30:29 +00:00
|
|
|
"strum",
|
2026-02-15 09:47:05 +00:00
|
|
|
"time",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-stream",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
"tracing",
|
|
|
|
|
"url",
|
|
|
|
|
"wasm-bindgen-futures",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"webpki-roots 1.0.8",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-base"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.98.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "738865784637830fb14204ebd3047922db83bc1816a59027af29579b9c27bd99"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-05-22 07:06:58 +00:00
|
|
|
"curve25519-dalek 5.0.0-pre.6",
|
2026-02-15 09:47:05 +00:00
|
|
|
"data-encoding",
|
2026-05-22 07:06:58 +00:00
|
|
|
"data-encoding-macro",
|
2026-02-15 09:47:05 +00:00
|
|
|
"derive_more",
|
2026-05-22 07:06:58 +00:00
|
|
|
"digest 0.11.3",
|
|
|
|
|
"ed25519-dalek 3.0.0-pre.6",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"n0-error",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"serde",
|
2026-05-22 07:06:58 +00:00
|
|
|
"sha2 0.11.0-rc.5",
|
2026-02-15 09:47:05 +00:00
|
|
|
"url",
|
|
|
|
|
"zeroize",
|
|
|
|
|
"zeroize_derive",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-dns"
|
|
|
|
|
version = "0.98.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ca474630d1e62ddef83149db6babe6a1055d901df9054349d31b22df99811b92"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"derive_more",
|
|
|
|
|
"iroh-base",
|
|
|
|
|
"n0-error",
|
|
|
|
|
"n0-future",
|
|
|
|
|
"simple-dns",
|
2026-06-24 09:30:29 +00:00
|
|
|
"strum",
|
2026-05-22 07:06:58 +00:00
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-driver"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-07-18 09:38:16 +00:00
|
|
|
"crossbeam-channel",
|
2026-08-17 22:51:08 +00:00
|
|
|
"data-plane",
|
2026-06-23 20:10:41 +00:00
|
|
|
"distribution",
|
|
|
|
|
"iroh",
|
|
|
|
|
"iroh-relay",
|
2026-07-12 06:14:34 +00:00
|
|
|
"parking_lot",
|
2026-06-23 20:10:41 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"swactor",
|
feat(engine): substrate-neutral execution engine abstraction
Introduce the swactor engine: a swactor-owned composite that retains a
selected execution substrate, drives the core runtime, and hosts the
async/blocking/timer work that backs actors. Integrations receive one
cloneable EngineHandle and never construct or borrow a raw Tokio
runtime/handle.
Engine crate (crates/engine):
- The contract: spawn / spawn_blocking / timer / interval / now, a
per-implementation capability model with construction-time binding
(require()), and engine-owned time. The engine owns all progression;
actor handlers stay synchronous and never .await.
- TokioBackend owns the Tokio runtime and schedules core ticks and
supporting futures on it; SteppingBackend is a single-threaded
deterministic scheduler with virtual time (the non-Tokio portability
proof). Core is driven through its existing tick() surface; a
self-rescheduling CoreDriver is installed at construction and is the
sole place permitted to call try_tick.
iroh-driver:
- Receives an EngineHandle instead of a raw Tokio Handle. Accepts,
reads, dials, writes, endpoint construction, and teardown schedule
through it; required capabilities (tasks/timers/io) are validated
before the endpoint binds. Engine-hosted interval pumps drive
actor-bridge, datastream, and edge ingress.
myelin:
- One node/orchestrator engine owns core, protocol tick injection, and
transport progression; the application loop only drains
integration-owned queues. Stage-shard process readers, delayed actor
messages, helper stdout/stderr, prompt RPC, and CPU sampling all
schedule through the engine (spawn_blocking / engine tasks / timers).
- Removed the split-engine APIs: install_actor_bridge_pump(period) and
spawn_protocol_ticker(period) use each component's stored engine;
deleted the no-op pump_network callback and its plumbing; deleted the
dashboard raw-Tokio/standalone-runtime conveniences.
Enforcement:
- A clippy disallowed-methods boundary forbids direct runtime/scheduling/
time/core-driving bypasses, denied in swactor-engine, iroh-driver, and
myelin. Retained excluded uses (VastAI provider, provider process
supervision/log capture, OS-signal/stdin/process-control sequencing)
carry narrow allowances with reasons.
Verification:
- Engine contract + unit tests (incl. the SteppingBackend portability
proof), iroh integration tests (capability rejection before binding,
multi-node actor behavior), and a production execution-composition
smoke test that observes engine-driven actor progress with no ambient
Tokio runtime and no manual tick/pump. Workspace all-target/all-feature
clippy and tests are green.
Specs co-located with their crates: ENGINE_SPEC.md in crates/engine,
IROH_DRIVER_SPEC.md in crates/iroh-driver. VastAI remains explicitly out
of scope pending its separate redesign.
2026-08-10 20:23:03 +00:00
|
|
|
"swactor-engine",
|
2026-06-23 20:10:41 +00:00
|
|
|
"swactor-transport",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
2026-06-23 20:10:41 +00:00
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-metrics"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.38.3"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "761b45ba046134b11eb3e432fa501616b45c4bf3a30c21717578bc07aa6461dd"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
2026-02-15 09:47:05 +00:00
|
|
|
"iroh-metrics-derive",
|
|
|
|
|
"itoa",
|
|
|
|
|
"n0-error",
|
2026-05-21 19:48:02 +00:00
|
|
|
"portable-atomic",
|
2026-02-15 09:47:05 +00:00
|
|
|
"postcard",
|
2026-02-24 09:12:28 +00:00
|
|
|
"reqwest 0.12.28",
|
2026-02-15 09:47:05 +00:00
|
|
|
"ryu",
|
|
|
|
|
"serde",
|
2026-02-24 09:12:28 +00:00
|
|
|
"tokio",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-metrics-derive"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cab063c2bfd6c3d5a33a913d4fdb5252f140db29ec67c704f20f3da7e8f92dbf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"heck",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iroh-relay"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.98.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "4aa6e9a7277bfbb439739c52b57eb5f9288030983928412022b8e94a43d4d838"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"ahash",
|
2026-02-15 09:47:05 +00:00
|
|
|
"blake3",
|
|
|
|
|
"bytes",
|
|
|
|
|
"cfg_aliases",
|
2026-02-24 09:12:28 +00:00
|
|
|
"clap",
|
|
|
|
|
"dashmap",
|
2026-02-15 09:47:05 +00:00
|
|
|
"data-encoding",
|
|
|
|
|
"derive_more",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"hickory-resolver",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"iroh-base",
|
2026-05-22 07:06:58 +00:00
|
|
|
"iroh-dns",
|
2026-02-15 09:47:05 +00:00
|
|
|
"iroh-metrics",
|
2026-06-24 09:30:29 +00:00
|
|
|
"lru",
|
2026-02-15 09:47:05 +00:00
|
|
|
"n0-error",
|
|
|
|
|
"n0-future",
|
2026-05-22 07:06:58 +00:00
|
|
|
"noq",
|
|
|
|
|
"noq-proto",
|
2026-02-15 09:47:05 +00:00
|
|
|
"num_enum",
|
|
|
|
|
"pin-project",
|
|
|
|
|
"postcard",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-24 09:12:28 +00:00
|
|
|
"rcgen",
|
|
|
|
|
"reloadable-state",
|
2026-06-23 20:10:41 +00:00
|
|
|
"reqwest 0.13.4",
|
2026-02-15 09:47:05 +00:00
|
|
|
"rustls",
|
2026-02-24 09:12:28 +00:00
|
|
|
"rustls-cert-file-reader",
|
|
|
|
|
"rustls-cert-reloadable-resolver",
|
2026-02-15 09:47:05 +00:00
|
|
|
"rustls-pki-types",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_bytes",
|
2026-02-24 09:12:28 +00:00
|
|
|
"serde_json",
|
2026-06-25 12:30:18 +00:00
|
|
|
"sha1",
|
2026-02-24 09:12:28 +00:00
|
|
|
"simdutf8",
|
2026-06-24 09:30:29 +00:00
|
|
|
"strum",
|
2026-02-24 09:12:28 +00:00
|
|
|
"time",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
2026-02-24 09:12:28 +00:00
|
|
|
"tokio-rustls-acme",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio-util",
|
|
|
|
|
"tokio-websockets",
|
2026-07-07 10:40:02 +00:00
|
|
|
"toml 1.1.2+spec-1.1.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tracing",
|
2026-02-24 09:12:28 +00:00
|
|
|
"tracing-subscriber",
|
2026-02-15 09:47:05 +00:00
|
|
|
"url",
|
|
|
|
|
"vergen-gitcl",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"webpki-roots 1.0.8",
|
2026-02-15 09:47:05 +00:00
|
|
|
"ws_stream_wasm",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "is-terminal"
|
|
|
|
|
version = "0.4.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"hermit-abi",
|
|
|
|
|
"libc",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "is_terminal_polyfill"
|
|
|
|
|
version = "1.70.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "itertools"
|
|
|
|
|
version = "0.10.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "itoa"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.18"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni"
|
|
|
|
|
version = "0.21.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cesu8",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"combine",
|
2026-05-21 19:48:02 +00:00
|
|
|
"jni-sys 0.3.1",
|
2026-02-16 15:57:55 +00:00
|
|
|
"log",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"walkdir",
|
|
|
|
|
"windows-sys 0.45.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-21 19:48:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni"
|
|
|
|
|
version = "0.22.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"combine",
|
|
|
|
|
"jni-macros",
|
|
|
|
|
"jni-sys 0.4.1",
|
|
|
|
|
"log",
|
|
|
|
|
"simd_cesu8",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"walkdir",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "jni-macros"
|
|
|
|
|
version = "0.22.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"simd_cesu8",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni-sys"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"jni-sys 0.4.1",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "jni-sys"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"jni-sys-macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "jni-sys-macros"
|
|
|
|
|
version = "0.4.1"
|
2026-02-16 15:57:55 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
2026-02-16 15:57:55 +00:00
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "js-sys"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.3.104"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
2026-06-23 20:10:41 +00:00
|
|
|
"cfg-if",
|
|
|
|
|
"futures-util",
|
2026-02-06 11:25:37 +00:00
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "lazy_static"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
2025-11-25 00:39:17 +00:00
|
|
|
[[package]]
|
2026-01-23 05:00:57 +00:00
|
|
|
name = "libc"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.2.186"
|
2025-11-25 00:39:17 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
|
2025-11-25 00:39:17 +00:00
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "linux-raw-sys"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.12.1"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "litemap"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.8.2"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "lock_api"
|
|
|
|
|
version = "0.4.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"scopeguard",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "log"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.4.33"
|
2026-02-08 16:18:39 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
|
2026-02-08 16:18:39 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "loom"
|
|
|
|
|
version = "0.7.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"generator",
|
|
|
|
|
"scoped-tls",
|
|
|
|
|
"tracing",
|
|
|
|
|
"tracing-subscriber",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lru"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.16.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lru-slab"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "mac-addr"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d3d25b0e0b648a86960ac23b7ad4abb9717601dec6f66c165f5b037f3f03065f"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "matchers"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"regex-automata",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
2026-06-25 12:30:18 +00:00
|
|
|
name = "matchit"
|
|
|
|
|
version = "0.8.4"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-25 12:30:18 +00:00
|
|
|
checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
|
2026-02-24 09:12:28 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "memchr"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.8.2"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "memoffset"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"autocfg",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "mime"
|
|
|
|
|
version = "0.3.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "minimal-lexical"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "miniz_oxide"
|
|
|
|
|
version = "0.8.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"adler2",
|
|
|
|
|
"simd-adler32",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "mio"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.2.1"
|
2026-02-11 15:23:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda"
|
2026-02-11 15:23:26 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"wasi",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "moka"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.12.15"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-channel",
|
|
|
|
|
"crossbeam-epoch",
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
"equivalent",
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"tagptr",
|
|
|
|
|
"uuid",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-23 07:12:45 +00:00
|
|
|
[[package]]
|
refactor: `mvp-system` is now a standalone app, `myelin`
Promote the `mvp-system` workspace library crate to a standalone application at `apps/myelin`, rebranding the MVP system along with its binaries, node image, and spec.
- workspace `Cargo.toml`: swap member `crates/mvp-system` -> `apps/myelin` and drop `apps` from `exclude` so the app joins the workspace
- `apps/myelin/Cargo.toml`: declare package `myelin` with `autobins = false` and explicit `[[bin]]` targets `myelin-worker`, `myelin-orchestrator`, `myelin-chat`
- `apps/myelin/src`: move the whole `mvp-system` source tree and rebrand module surfaces (`chat/mod.rs`, `prompt/mod.rs`); add `bin/chat.rs` (`myelin::run_chat_from_args`) and delete the old `mvp_chat.rs`
- `apps/myelin/node-image`: relocate the worker image assets from `apps/mvp-node/` (Dockerfile, Dockerfile.base, tinygrad_worker.py, entrypoint, e2e script) and rename `MVP_SYSTEM_SPEC.md` -> `MYELIN_SPEC.md`
- `xtask`: rewrite build/reference paths for the rename (~1000-line churn); add `crates/dashboard/ACTOR_PANEL_SPEC.md`
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-08-01 09:46:55 +00:00
|
|
|
name = "myelin"
|
2026-06-23 07:12:45 +00:00
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
Rework Myelin control and runtime integration
Add actor-backed manual node provisioning, control-plane endpoints, and fleet UI assets with durable provider lifecycle handling.
Simplify Myelin orchestration, node runtime, staging, and telemetry paths while removing obsolete engine-builder, dashboard-view, and local-mock implementations.
Align runtime delivery, data-plane, distribution, job-runner, process, telemetry, dashboard, Vast.ai integrations, and their tests with the revised actor and transport contracts.
2026-08-19 10:20:01 +00:00
|
|
|
"axum",
|
2026-07-05 09:59:51 +00:00
|
|
|
"blake3",
|
2026-06-25 12:30:18 +00:00
|
|
|
"dashboard",
|
2026-07-28 07:29:31 +00:00
|
|
|
"data-plane",
|
2026-06-24 09:30:29 +00:00
|
|
|
"distribution",
|
|
|
|
|
"iroh",
|
|
|
|
|
"iroh-driver",
|
2026-06-23 07:12:45 +00:00
|
|
|
"libc",
|
feat(mvp-chat): local e2e chat on cuda gpu
Stand up an interactive end-to-end chat over a CUDA GPU, provisioning a Dockerized node that loads a GGUF model and serves prompts over TCP.
- prompt_rpc: add the newline-JSON prompt protocol (`SubmitPrompt` + `PromptEvent::{TextDelta,Done,Fault}`) carried over TCP
- mvp_chat: add an interactive REPL client connecting to the prompt RPC port (default 127.0.0.1:19777)
- mvp_orch_one_node / mvp_one_node_chat: add the single-node orchestrator that provisions a `LocalDockerPlugin` node, loads `bartowski/Llama-3.2-1B-Instruct-GGUF` (Q4_K_M), and exposes the prompt RPC listener with boot/route/weight timeouts
- mvp_node: add the GPU worker binary that spawns `tinygrad_worker.py` (default device CUDA) and ships runtime telemetry via a `ClusterFrameSink`
- vastai_provisioning / bootstrap_datastream: add the vast.ai provider adapter (`VastAiProvisioningConfig`, `VastAiLeaseClient`) wrapping `swactor_vastai`, plus a bridge that folds provision stdout onto a per-node datastream
- apps/mvp-node: add CUDA base/runtime Dockerfiles (nvidia/cuda 12.6.3, tinygrad 0.12.0, sshd), `mvp_entrypoint.sh` (sshd + mvp-node, held for postmortem), `local_docker_e2e.sh`, the GGUF tinygrad worker, and one-node-chat/bootstrap/vastai guarantee tests
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-01 08:44:25 +00:00
|
|
|
"parking_lot",
|
Rework Myelin control and runtime integration
Add actor-backed manual node provisioning, control-plane endpoints, and fleet UI assets with durable provider lifecycle handling.
Simplify Myelin orchestration, node runtime, staging, and telemetry paths while removing obsolete engine-builder, dashboard-view, and local-mock implementations.
Align runtime delivery, data-plane, distribution, job-runner, process, telemetry, dashboard, Vast.ai integrations, and their tests with the revised actor and transport contracts.
2026-08-19 10:20:01 +00:00
|
|
|
"proptest",
|
2026-07-28 07:29:31 +00:00
|
|
|
"provisioning",
|
2026-06-24 09:30:29 +00:00
|
|
|
"serde",
|
feat(mvp): implement mvp-system modules and in-crate tests
Implement arena_manager, device_bridge, driver_pumps, edge_establisher, gpu_worker
ctl/egress/ingress/process-adapter, orchestrator run-fsm and token-endpoint, run_plan,
stage_controller, tx_rx_edge_actor, weight_lifecycle, and the remaining modules. Move
guarantee tests from tests/mvp_system into crates/mvp-system/src/tests; add the
tinygrad device-bridge backend helper.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-06-23 13:51:34 +00:00
|
|
|
"serde_json",
|
2026-06-24 09:30:29 +00:00
|
|
|
"swactor",
|
feat(engine): substrate-neutral execution engine abstraction
Introduce the swactor engine: a swactor-owned composite that retains a
selected execution substrate, drives the core runtime, and hosts the
async/blocking/timer work that backs actors. Integrations receive one
cloneable EngineHandle and never construct or borrow a raw Tokio
runtime/handle.
Engine crate (crates/engine):
- The contract: spawn / spawn_blocking / timer / interval / now, a
per-implementation capability model with construction-time binding
(require()), and engine-owned time. The engine owns all progression;
actor handlers stay synchronous and never .await.
- TokioBackend owns the Tokio runtime and schedules core ticks and
supporting futures on it; SteppingBackend is a single-threaded
deterministic scheduler with virtual time (the non-Tokio portability
proof). Core is driven through its existing tick() surface; a
self-rescheduling CoreDriver is installed at construction and is the
sole place permitted to call try_tick.
iroh-driver:
- Receives an EngineHandle instead of a raw Tokio Handle. Accepts,
reads, dials, writes, endpoint construction, and teardown schedule
through it; required capabilities (tasks/timers/io) are validated
before the endpoint binds. Engine-hosted interval pumps drive
actor-bridge, datastream, and edge ingress.
myelin:
- One node/orchestrator engine owns core, protocol tick injection, and
transport progression; the application loop only drains
integration-owned queues. Stage-shard process readers, delayed actor
messages, helper stdout/stderr, prompt RPC, and CPU sampling all
schedule through the engine (spawn_blocking / engine tasks / timers).
- Removed the split-engine APIs: install_actor_bridge_pump(period) and
spawn_protocol_ticker(period) use each component's stored engine;
deleted the no-op pump_network callback and its plumbing; deleted the
dashboard raw-Tokio/standalone-runtime conveniences.
Enforcement:
- A clippy disallowed-methods boundary forbids direct runtime/scheduling/
time/core-driving bypasses, denied in swactor-engine, iroh-driver, and
myelin. Retained excluded uses (VastAI provider, provider process
supervision/log capture, OS-signal/stdin/process-control sequencing)
carry narrow allowances with reasons.
Verification:
- Engine contract + unit tests (incl. the SteppingBackend portability
proof), iroh integration tests (capability rejection before binding,
multi-node actor behavior), and a production execution-composition
smoke test that observes engine-driven actor progress with no ambient
Tokio runtime and no manual tick/pump. Workspace all-target/all-feature
clippy and tests are green.
Specs co-located with their crates: ENGINE_SPEC.md in crates/engine,
IROH_DRIVER_SPEC.md in crates/iroh-driver. VastAI remains explicitly out
of scope pending its separate redesign.
2026-08-10 20:23:03 +00:00
|
|
|
"swactor-engine",
|
2026-08-17 22:51:08 +00:00
|
|
|
"swactor-job-runner",
|
2026-07-28 07:29:31 +00:00
|
|
|
"swactor-process",
|
2026-06-24 09:30:29 +00:00
|
|
|
"swactor-transport",
|
feat(mvp-chat): local e2e chat on cuda gpu
Stand up an interactive end-to-end chat over a CUDA GPU, provisioning a Dockerized node that loads a GGUF model and serves prompts over TCP.
- prompt_rpc: add the newline-JSON prompt protocol (`SubmitPrompt` + `PromptEvent::{TextDelta,Done,Fault}`) carried over TCP
- mvp_chat: add an interactive REPL client connecting to the prompt RPC port (default 127.0.0.1:19777)
- mvp_orch_one_node / mvp_one_node_chat: add the single-node orchestrator that provisions a `LocalDockerPlugin` node, loads `bartowski/Llama-3.2-1B-Instruct-GGUF` (Q4_K_M), and exposes the prompt RPC listener with boot/route/weight timeouts
- mvp_node: add the GPU worker binary that spawns `tinygrad_worker.py` (default device CUDA) and ships runtime telemetry via a `ClusterFrameSink`
- vastai_provisioning / bootstrap_datastream: add the vast.ai provider adapter (`VastAiProvisioningConfig`, `VastAiLeaseClient`) wrapping `swactor_vastai`, plus a bridge that folds provision stdout onto a per-node datastream
- apps/mvp-node: add CUDA base/runtime Dockerfiles (nvidia/cuda 12.6.3, tinygrad 0.12.0, sshd), `mvp_entrypoint.sh` (sshd + mvp-node, held for postmortem), `local_docker_e2e.sh`, the GGUF tinygrad worker, and one-node-chat/bootstrap/vastai guarantee tests
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-01 08:44:25 +00:00
|
|
|
"swactor-vastai",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
2026-08-17 22:51:08 +00:00
|
|
|
"tempfile",
|
2026-06-24 09:30:29 +00:00
|
|
|
"tokio",
|
2026-07-07 10:40:02 +00:00
|
|
|
"toml 0.8.23",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"ureq",
|
2026-06-23 07:12:45 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "n0-error"
|
|
|
|
|
version = "0.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "af4782b4baf92d686d161c15460c83d16ebcfd215918763903e9619842665cae"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"n0-error-macros",
|
|
|
|
|
"spez",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "n0-error-macros"
|
|
|
|
|
version = "0.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "03755949235714b2b307e5ae89dd8c1c2531fb127d9b8b7b4adf9c876cd3ed18"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "n0-future"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e2ab99dfb861450e68853d34ae665243a88b8c493d01ba957321a1e9b2312bbe"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"derive_more",
|
|
|
|
|
"futures-buffered",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"pin-project",
|
|
|
|
|
"send_wrapper",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-time 1.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "n0-watcher"
|
|
|
|
|
version = "0.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "38795f7932e6e9d1c6e989270ef5b3ff24ebb910e2c9d4bed2d28d8bae3007dc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"derive_more",
|
|
|
|
|
"n0-error",
|
|
|
|
|
"n0-future",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ndk-context"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "netdev"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.42.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "e30af1a5073b82356d9317c18226826370b4288eba2f71c7e84e18bae51b3847"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"block2",
|
|
|
|
|
"dispatch2",
|
|
|
|
|
"dlopen2",
|
|
|
|
|
"ipnet",
|
|
|
|
|
"libc",
|
|
|
|
|
"mac-addr",
|
|
|
|
|
"netlink-packet-core",
|
2026-05-21 19:48:02 +00:00
|
|
|
"netlink-packet-route 0.29.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
"netlink-sys",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-system-configuration",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"plist",
|
2026-05-22 07:06:58 +00:00
|
|
|
"windows-sys 0.61.2",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netlink-packet-core"
|
|
|
|
|
version = "0.8.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3463cbb78394cb0141e2c926b93fc2197e473394b761986eca3b9da2c63ae0f4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"paste",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netlink-packet-route"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.29.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "df9854ea6ad14e3f4698a7f03b65bce0833dd2d81d594a0e4a984170537146b6"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"netlink-packet-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netlink-packet-route"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.30.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "be8919612f6028ab4eacbbfe1234a9a43e3722c6e0915e7ff519066991905092"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"netlink-packet-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netlink-proto"
|
|
|
|
|
version = "0.12.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b65d130ee111430e47eed7896ea43ca693c387f097dd97376bffafbf25812128"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures",
|
|
|
|
|
"log",
|
|
|
|
|
"netlink-packet-core",
|
|
|
|
|
"netlink-sys",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netlink-sys"
|
|
|
|
|
version = "0.8.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cd6c30ed10fa69cc491d491b85cc971f6bdeb8e7367b7cde2ee6cc878d583fae"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "netwatch"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.16.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "6fc0d4b4134425d9834e591b1a6f807ea365c6d941d738942215564af5f28a97"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"atomic-waker",
|
|
|
|
|
"bytes",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"derive_more",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
"n0-error",
|
|
|
|
|
"n0-future",
|
|
|
|
|
"n0-watcher",
|
|
|
|
|
"netdev",
|
|
|
|
|
"netlink-packet-core",
|
2026-05-22 07:06:58 +00:00
|
|
|
"netlink-packet-route 0.30.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
"netlink-proto",
|
|
|
|
|
"netlink-sys",
|
2026-05-22 07:06:58 +00:00
|
|
|
"noq-udp",
|
2026-02-15 09:47:05 +00:00
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-system-configuration",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"serde",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"time",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
"tracing",
|
|
|
|
|
"web-sys",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows",
|
|
|
|
|
"windows-result",
|
2026-02-15 09:47:05 +00:00
|
|
|
"wmi",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "nom"
|
|
|
|
|
version = "7.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"memchr",
|
|
|
|
|
"minimal-lexical",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
2026-05-22 07:06:58 +00:00
|
|
|
name = "noq"
|
|
|
|
|
version = "0.18.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "4b969bd157c3bd3bab239a1a8b14f67f2033fa012770367fcbd5b42d71ae3548"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-05-22 07:06:58 +00:00
|
|
|
"bytes",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"derive_more",
|
|
|
|
|
"noq-proto",
|
|
|
|
|
"noq-udp",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"rustc-hash",
|
|
|
|
|
"rustls",
|
|
|
|
|
"socket2",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-stream",
|
|
|
|
|
"tracing",
|
|
|
|
|
"web-time 1.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "noq-proto"
|
|
|
|
|
version = "0.17.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cdec6f5039d98ee5377b2f532d495a555eb664c53161b1b5780dcaeac678b60e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aes-gcm",
|
|
|
|
|
"bytes",
|
|
|
|
|
"derive_more",
|
|
|
|
|
"enum-assoc",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-05-22 07:06:58 +00:00
|
|
|
"identity-hash",
|
|
|
|
|
"lru-slab",
|
|
|
|
|
"rand 0.10.1",
|
|
|
|
|
"ring",
|
|
|
|
|
"rustc-hash",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"rustls-platform-verifier 0.6.2",
|
|
|
|
|
"slab",
|
|
|
|
|
"sorted-index-buffer",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"tracing",
|
|
|
|
|
"web-time 1.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "noq-udp"
|
|
|
|
|
version = "0.10.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ee91b05f4f3353290936ba1f3233518868fb4e2da99cb4c90d1f8cebb064e527"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"libc",
|
|
|
|
|
"socket2",
|
|
|
|
|
"tracing",
|
|
|
|
|
"windows-sys 0.61.2",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "nu-ansi-term"
|
|
|
|
|
version = "0.50.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
|
|
|
|
|
dependencies = [
|
2026-02-11 15:23:26 +00:00
|
|
|
"windows-sys 0.61.2",
|
2026-02-09 09:04:57 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "num-bigint"
|
|
|
|
|
version = "0.4.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-integer",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "num-conv"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.2.2"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "num-integer"
|
|
|
|
|
version = "0.1.46"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "num-traits"
|
|
|
|
|
version = "0.2.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"autocfg",
|
2026-02-24 09:12:28 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num_cpus"
|
|
|
|
|
version = "1.17.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"hermit-abi",
|
|
|
|
|
"libc",
|
2026-02-06 11:25:37 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "num_enum"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.7.6"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"num_enum_derive",
|
|
|
|
|
"rustversion",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num_enum_derive"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.7.6"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro-crate",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num_threads"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.6.4"
|
2026-02-11 15:23:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
|
2026-02-11 15:23:26 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"objc2-encode",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-foundation"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"block2",
|
|
|
|
|
"dispatch2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-encode"
|
|
|
|
|
version = "4.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-security"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"objc2",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-system-configuration"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"dispatch2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-security",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "oid-registry"
|
|
|
|
|
version = "0.8.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"asn1-rs",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "once_cell"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.21.4"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"critical-section",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
]
|
2026-02-13 07:42:44 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "once_cell_polyfill"
|
|
|
|
|
version = "1.70.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "oorandom"
|
|
|
|
|
version = "11.1.5"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "opaque-debug"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "openssl-probe"
|
2026-02-15 09:47:05 +00:00
|
|
|
version = "0.2.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-15 09:47:05 +00:00
|
|
|
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
2026-06-25 12:30:18 +00:00
|
|
|
name = "papaya"
|
|
|
|
|
version = "0.2.4"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-25 12:30:18 +00:00
|
|
|
checksum = "997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7"
|
2026-02-23 04:44:46 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"equivalent",
|
2026-06-23 20:10:41 +00:00
|
|
|
"seize",
|
2026-02-23 04:44:46 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking"
|
|
|
|
|
version = "2.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking_lot"
|
|
|
|
|
version = "0.12.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lock_api",
|
|
|
|
|
"parking_lot_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking_lot_core"
|
|
|
|
|
version = "0.9.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
|
|
|
|
"redox_syscall",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"windows-link",
|
2026-02-11 15:23:26 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "paste"
|
|
|
|
|
version = "1.0.15"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pem"
|
|
|
|
|
version = "3.0.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"base64",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pem-rfc7468"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"base64ct",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "percent-encoding"
|
|
|
|
|
version = "2.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pharos"
|
|
|
|
|
version = "0.5.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.1.13"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"pin-project-internal",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project-internal"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.1.13"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project-lite"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.2.17"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pkcs8"
|
|
|
|
|
version = "0.10.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"der 0.7.10",
|
|
|
|
|
"spki 0.7.3",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pkcs8"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.11.0-rc.10"
|
2026-02-12 09:13:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "b226d2cc389763951db8869584fd800cbbe2962bf454e2edeb5172b31ee99774"
|
2026-02-12 09:13:50 +00:00
|
|
|
dependencies = [
|
2026-05-22 07:06:58 +00:00
|
|
|
"der 0.8.0-rc.10",
|
|
|
|
|
"spki 0.8.0-rc.4",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "plist"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.9.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-15 09:47:05 +00:00
|
|
|
"indexmap",
|
|
|
|
|
"quick-xml",
|
|
|
|
|
"serde",
|
|
|
|
|
"time",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "plotters"
|
|
|
|
|
version = "0.3.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
"plotters-backend",
|
|
|
|
|
"plotters-svg",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "plotters-backend"
|
|
|
|
|
version = "0.3.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "plotters-svg"
|
|
|
|
|
version = "0.3.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"plotters-backend",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "polyval"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-02-24 09:12:28 +00:00
|
|
|
"opaque-debug",
|
|
|
|
|
"universal-hash",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "portable-atomic"
|
|
|
|
|
version = "1.13.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
|
2026-05-21 19:48:02 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
2026-02-06 12:47:51 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "portmapper"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.16.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "a145e62ddd9aecc9c7b1a3c84cea2a803386c7f4da7795bf9f0d50d90dc52549"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-15 09:47:05 +00:00
|
|
|
"bytes",
|
|
|
|
|
"derive_more",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"igd-next",
|
|
|
|
|
"iroh-metrics",
|
|
|
|
|
"libc",
|
|
|
|
|
"n0-error",
|
|
|
|
|
"netwatch",
|
|
|
|
|
"num_enum",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"serde",
|
|
|
|
|
"smallvec",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"time",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
"tower-layer",
|
|
|
|
|
"tracing",
|
|
|
|
|
"url",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
2026-02-13 07:42:44 +00:00
|
|
|
name = "postcard"
|
|
|
|
|
version = "1.1.3"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-13 07:42:44 +00:00
|
|
|
checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
2026-02-13 07:42:44 +00:00
|
|
|
"cobs",
|
|
|
|
|
"embedded-io 0.4.0",
|
|
|
|
|
"embedded-io 0.6.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"heapless",
|
|
|
|
|
"postcard-derive",
|
2026-02-13 07:42:44 +00:00
|
|
|
"serde",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "postcard-derive"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e0232bd009a197ceec9cc881ba46f727fcd8060a2d8d6a9dde7a69030a6fe2bb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "potential_utf"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.1.5"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "powerfmt"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
2026-02-13 07:42:44 +00:00
|
|
|
name = "ppv-lite86"
|
|
|
|
|
version = "0.2.21"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-13 07:42:44 +00:00
|
|
|
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
2026-02-13 07:42:44 +00:00
|
|
|
"zerocopy",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "prefix-trie"
|
|
|
|
|
version = "0.8.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
"ipnet",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-crate"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "3.5.0"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
2026-07-07 10:40:02 +00:00
|
|
|
"toml_edit 0.25.12+spec-1.1.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro2"
|
|
|
|
|
version = "1.0.106"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "proptest"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.11.0"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bit-set",
|
2026-05-21 19:48:02 +00:00
|
|
|
"bit-vec 0.8.0",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"bitflags",
|
|
|
|
|
"num-traits",
|
2026-06-23 20:10:41 +00:00
|
|
|
"rand 0.9.4",
|
2026-06-25 12:30:18 +00:00
|
|
|
"rand_chacha",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"rand_xorshift",
|
|
|
|
|
"regex-syntax",
|
|
|
|
|
"rusty-fork",
|
|
|
|
|
"tempfile",
|
|
|
|
|
"unarray",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "proptest-state-machine"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e943d140e09d07740fb496487c51fb8eb31c70389ac4a2e9dcd8a0d9fdf228d4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proptest",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-28 07:29:31 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "provisioning"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-08-15 14:10:52 +00:00
|
|
|
"parking_lot",
|
2026-07-28 07:29:31 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
2026-08-17 22:51:08 +00:00
|
|
|
"swactor",
|
|
|
|
|
"swactor-engine",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-process",
|
2026-07-28 07:29:31 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "pyo3"
|
|
|
|
|
version = "0.23.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"indoc",
|
|
|
|
|
"libc",
|
|
|
|
|
"memoffset",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"pyo3-build-config",
|
|
|
|
|
"pyo3-ffi",
|
|
|
|
|
"pyo3-macros",
|
|
|
|
|
"unindent",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pyo3-build-config"
|
|
|
|
|
version = "0.23.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"once_cell",
|
2026-02-24 09:12:28 +00:00
|
|
|
"target-lexicon",
|
2026-02-06 12:47:51 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pyo3-ffi"
|
|
|
|
|
version = "0.23.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"pyo3-build-config",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pyo3-macros"
|
|
|
|
|
version = "0.23.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"pyo3-macros-backend",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pyo3-macros-backend"
|
|
|
|
|
version = "0.23.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"heck",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"pyo3-build-config",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "python"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"pyo3",
|
|
|
|
|
"swactor",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-engine",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "quick-error"
|
|
|
|
|
version = "1.2.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "quick-xml"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.39.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"memchr",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quinn"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.11.11"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"quinn-proto",
|
|
|
|
|
"quinn-udp",
|
|
|
|
|
"rustc-hash",
|
|
|
|
|
"rustls",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tracing",
|
|
|
|
|
"web-time 1.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quinn-proto"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.11.15"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
"lru-slab",
|
2026-06-23 20:10:41 +00:00
|
|
|
"rand 0.9.4",
|
2026-02-15 09:47:05 +00:00
|
|
|
"ring",
|
|
|
|
|
"rustc-hash",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"slab",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"tracing",
|
|
|
|
|
"web-time 1.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quinn-udp"
|
|
|
|
|
version = "0.5.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"libc",
|
|
|
|
|
"once_cell",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tracing",
|
|
|
|
|
"windows-sys 0.60.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "quote"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.46"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "r-efi"
|
|
|
|
|
version = "5.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "r-efi"
|
|
|
|
|
version = "6.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.9.4"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"rand_chacha",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"rand_core 0.9.5",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
|
|
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"chacha20",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand_core 0.10.1",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand_chacha"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ppv-lite86",
|
|
|
|
|
"rand_core 0.9.5",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand_core"
|
|
|
|
|
version = "0.6.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
|
|
|
|
|
dependencies = [
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"getrandom 0.2.17",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rand_core"
|
|
|
|
|
version = "0.9.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-22 07:06:58 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand_core"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand_xorshift"
|
|
|
|
|
version = "0.4.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rand_core 0.9.5",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rayon"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.12.0"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
"rayon-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rayon-core"
|
|
|
|
|
version = "1.13.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-deque",
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "rcgen"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.14.8"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "57f6d249aad744e274e682777a50283a225a32705394ee6d5fcc01efa25e4055"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"pem",
|
|
|
|
|
"ring",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"time",
|
|
|
|
|
"x509-parser",
|
|
|
|
|
"yasna",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "redox_syscall"
|
|
|
|
|
version = "0.5.18"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"bitflags",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "regex"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.12.4"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"aho-corasick",
|
|
|
|
|
"memchr",
|
|
|
|
|
"regex-automata",
|
|
|
|
|
"regex-syntax",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "regex-automata"
|
|
|
|
|
version = "0.4.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aho-corasick",
|
|
|
|
|
"memchr",
|
|
|
|
|
"regex-syntax",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "regex-syntax"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.11"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "reloadable-core"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1dc20ac1418988b60072d783c9f68e28a173fb63493c127952f6face3b40c6e0"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "reloadable-state"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3853ef78d45b50f8b989896304a85239539d39b7f866a000e8846b9b72d74ce8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arc-swap",
|
|
|
|
|
"reloadable-core",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "reqwest"
|
|
|
|
|
version = "0.12.28"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
|
|
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-13 07:55:12 +00:00
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-rustls",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"pin-project-lite",
|
2026-02-15 09:47:05 +00:00
|
|
|
"quinn",
|
|
|
|
|
"rustls",
|
2026-02-13 07:55:12 +00:00
|
|
|
"rustls-pki-types",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"serde_urlencoded",
|
|
|
|
|
"sync_wrapper",
|
|
|
|
|
"tokio",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio-rustls",
|
2026-02-13 07:55:12 +00:00
|
|
|
"tower",
|
|
|
|
|
"tower-http",
|
|
|
|
|
"tower-service",
|
|
|
|
|
"url",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"webpki-roots 1.0.8",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "reqwest"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.13.4"
|
2026-02-16 15:57:55 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3"
|
2026-02-16 15:57:55 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-16 15:57:55 +00:00
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
2026-05-22 07:06:58 +00:00
|
|
|
"futures-util",
|
2026-02-16 15:57:55 +00:00
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-rustls",
|
|
|
|
|
"hyper-util",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
2026-05-21 19:48:02 +00:00
|
|
|
"rustls-platform-verifier 0.7.0",
|
2026-02-16 15:57:55 +00:00
|
|
|
"sync_wrapper",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
2026-05-22 07:06:58 +00:00
|
|
|
"tokio-util",
|
2026-02-16 15:57:55 +00:00
|
|
|
"tower",
|
|
|
|
|
"tower-http",
|
|
|
|
|
"tower-service",
|
|
|
|
|
"url",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
2026-05-22 07:06:58 +00:00
|
|
|
"wasm-streams",
|
2026-02-16 15:57:55 +00:00
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "resolv-conf"
|
|
|
|
|
version = "0.7.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ring"
|
|
|
|
|
version = "0.17.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cc",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"getrandom 0.2.17",
|
|
|
|
|
"libc",
|
|
|
|
|
"untrusted",
|
|
|
|
|
"windows-sys 0.52.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustc-hash"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.1.2"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustc_version"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"semver",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rusticata-macros"
|
|
|
|
|
version = "4.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"nom",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustix"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.1.4"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"errno",
|
|
|
|
|
"libc",
|
2026-06-24 09:30:29 +00:00
|
|
|
"linux-raw-sys",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.23.41"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"log",
|
2026-02-13 07:55:12 +00:00
|
|
|
"once_cell",
|
2026-02-15 09:47:05 +00:00
|
|
|
"ring",
|
2026-02-13 07:55:12 +00:00
|
|
|
"rustls-pki-types",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-cert-file-reader"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8bb47c2a50fdfdaf95b0ac8b12620fc327da1fd4adbb30d0c56d866b005873ff"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustls-cert-read",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-cert-read"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dd46e8c5ae4de3345c4786a83f99ec7aff287209b9e26fa883c473aeb28f19d5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-cert-reloadable-resolver"
|
|
|
|
|
version = "0.7.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fe1baa8a3a1f05eaa9fc55aed4342867f70e5c170ea3bfed1b38c51a4857c0c8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-util",
|
|
|
|
|
"reloadable-state",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-cert-read",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-native-certs"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.4"
|
2026-02-16 15:57:55 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
|
2026-02-16 15:57:55 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"openssl-probe",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"schannel",
|
|
|
|
|
"security-framework",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-pki-types"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.14.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"web-time 1.1.0",
|
2026-02-13 07:55:12 +00:00
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-platform-verifier"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation 0.10.1",
|
|
|
|
|
"core-foundation-sys",
|
2026-05-21 19:48:02 +00:00
|
|
|
"jni 0.21.1",
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-native-certs",
|
|
|
|
|
"rustls-platform-verifier-android",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"security-framework",
|
|
|
|
|
"security-framework-sys",
|
|
|
|
|
"webpki-root-certs",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-platform-verifier"
|
|
|
|
|
version = "0.7.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation 0.10.1",
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"jni 0.22.4",
|
2026-02-16 15:57:55 +00:00
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-native-certs",
|
|
|
|
|
"rustls-platform-verifier-android",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"security-framework",
|
|
|
|
|
"security-framework-sys",
|
|
|
|
|
"webpki-root-certs",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-platform-verifier-android"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-webpki"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.103.13"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"ring",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"untrusted",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustversion"
|
|
|
|
|
version = "1.0.22"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "rusty-fork"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fnv",
|
|
|
|
|
"quick-error",
|
|
|
|
|
"tempfile",
|
|
|
|
|
"wait-timeout",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ryu"
|
|
|
|
|
version = "1.0.23"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "same-file"
|
|
|
|
|
version = "1.0.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"winapi-util",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "schannel"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.1.29"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "scoped-tls"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "scopeguard"
|
|
|
|
|
version = "1.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "security-framework"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "3.7.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
2026-02-15 09:47:05 +00:00
|
|
|
"core-foundation 0.10.1",
|
2026-02-13 07:55:12 +00:00
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
"security-framework-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "security-framework-sys"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "2.17.0"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "seize"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5b55fb86dfd3a2f5f76ea78310a88f96c4ea21a3031f8d212443d56123fd0521"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "semver"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.28"
|
2026-02-12 09:13:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
|
2026-02-12 09:13:50 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "send_wrapper"
|
|
|
|
|
version = "0.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
"serde_derive",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_bytes"
|
|
|
|
|
version = "0.11.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_core"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde_derive"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-23 04:53:04 +00:00
|
|
|
name = "serde_json"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.150"
|
2026-02-19 14:39:33 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
|
2026-02-19 14:39:33 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"itoa",
|
2026-02-23 04:53:04 +00:00
|
|
|
"memchr",
|
2026-02-19 14:39:33 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
2026-02-23 04:53:04 +00:00
|
|
|
"zmij",
|
2026-02-19 14:39:33 +00:00
|
|
|
]
|
|
|
|
|
|
2026-06-25 12:30:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_path_to_error"
|
|
|
|
|
version = "0.1.20"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"itoa",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-07 10:40:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_spanned"
|
|
|
|
|
version = "0.6.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "serde_spanned"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.1.1"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde_urlencoded"
|
|
|
|
|
version = "0.7.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"form_urlencoded",
|
|
|
|
|
"itoa",
|
|
|
|
|
"ryu",
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_yaml"
|
|
|
|
|
version = "0.9.34+deprecated"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
|
|
|
|
"itoa",
|
|
|
|
|
"ryu",
|
|
|
|
|
"serde",
|
|
|
|
|
"unsafe-libyaml",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sha1"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.11.0-rc.5"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "3b167252f3c126be0d8926639c4c4706950f01445900c4b3db0fd7e89fcb750a"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-05-22 07:06:58 +00:00
|
|
|
"digest 0.11.3",
|
2026-02-24 09:12:28 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sha1_smol"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sha2"
|
|
|
|
|
version = "0.10.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-02-15 09:47:05 +00:00
|
|
|
"digest 0.10.7",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "sha2"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.11.0-rc.5"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "7c5f3b1e2dc8aad28310d8410bd4d7e180eca65fca176c52ab00d364475d0024"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-05-21 19:48:02 +00:00
|
|
|
"cpufeatures 0.2.17",
|
2026-05-22 07:06:58 +00:00
|
|
|
"digest 0.11.3",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sharded-slab"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lazy_static",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "shlex"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.0.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
2026-07-15 08:49:56 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "signal-hook"
|
|
|
|
|
version = "0.3.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"signal-hook-registry",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "signal-hook-registry"
|
|
|
|
|
version = "1.4.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"errno",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "signature"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
|
|
|
|
|
dependencies = [
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"rand_core 0.6.4",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "signature"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "3.0.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "simd-adler32"
|
|
|
|
|
version = "0.3.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
|
|
|
|
|
|
2026-05-21 19:48:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "simd_cesu8"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"simdutf8",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "simdutf8"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "simple-dns"
|
|
|
|
|
version = "0.9.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dee851d0e5e7af3721faea1843e8015e820a234f81fda3dea9247e15bac9a86a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "slab"
|
|
|
|
|
version = "0.4.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "smallvec"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.15.2"
|
2026-02-09 09:04:57 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
|
2026-02-09 09:04:57 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "socket2"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.6.4"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
2026-06-23 20:10:41 +00:00
|
|
|
"windows-sys 0.61.2",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sorted-index-buffer"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ea06cc588e43c632923a55450401b8f25e628131571d4e1baea1bdfdb2b5ed06"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "spez"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c87e960f4dca2788eeb86bbdde8dd246be8948790b7618d656e68f9b720a86e8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "spin"
|
|
|
|
|
version = "0.9.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lock_api",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "spin"
|
|
|
|
|
version = "0.10.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "spki"
|
|
|
|
|
version = "0.7.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"base64ct",
|
2026-02-15 09:47:05 +00:00
|
|
|
"der 0.7.10",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "spki"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.8.0-rc.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "8baeff88f34ed0691978ec34440140e1572b68c7dd4a495fd14a3dc1944daa80"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"base64ct",
|
2026-05-22 07:06:58 +00:00
|
|
|
"der 0.8.0-rc.10",
|
2026-02-12 09:13:50 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-23 04:44:46 +00:00
|
|
|
[[package]]
|
2026-02-23 04:53:04 +00:00
|
|
|
name = "stable_deref_trait"
|
|
|
|
|
version = "1.2.1"
|
2026-02-23 04:44:46 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-23 04:53:04 +00:00
|
|
|
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
|
2026-02-23 04:44:46 +00:00
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "strsim"
|
|
|
|
|
version = "0.11.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "strum"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.28.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-06-24 09:30:29 +00:00
|
|
|
"strum_macros",
|
2026-02-11 15:23:26 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "strum_macros"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.28.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"heck",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "subtle"
|
|
|
|
|
version = "2.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
|
|
|
|
|
|
2025-11-25 00:39:17 +00:00
|
|
|
[[package]]
|
2026-01-23 05:00:57 +00:00
|
|
|
name = "swactor"
|
|
|
|
|
version = "0.1.0"
|
2025-11-25 00:39:17 +00:00
|
|
|
dependencies = [
|
2026-02-06 11:25:37 +00:00
|
|
|
"criterion",
|
2026-01-23 05:00:57 +00:00
|
|
|
"crossbeam-queue",
|
2026-02-06 11:25:37 +00:00
|
|
|
"crossbeam-utils",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"getrandom 0.2.17",
|
2026-06-24 11:04:39 +00:00
|
|
|
"parking_lot",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"proptest",
|
|
|
|
|
"proptest-state-machine",
|
2026-02-08 16:18:39 +00:00
|
|
|
"serde",
|
2026-02-09 09:04:57 +00:00
|
|
|
"tracing",
|
2026-02-15 09:47:05 +00:00
|
|
|
"web-time 0.2.4",
|
2026-02-08 16:18:39 +00:00
|
|
|
]
|
|
|
|
|
|
feat(engine): substrate-neutral execution engine abstraction
Introduce the swactor engine: a swactor-owned composite that retains a
selected execution substrate, drives the core runtime, and hosts the
async/blocking/timer work that backs actors. Integrations receive one
cloneable EngineHandle and never construct or borrow a raw Tokio
runtime/handle.
Engine crate (crates/engine):
- The contract: spawn / spawn_blocking / timer / interval / now, a
per-implementation capability model with construction-time binding
(require()), and engine-owned time. The engine owns all progression;
actor handlers stay synchronous and never .await.
- TokioBackend owns the Tokio runtime and schedules core ticks and
supporting futures on it; SteppingBackend is a single-threaded
deterministic scheduler with virtual time (the non-Tokio portability
proof). Core is driven through its existing tick() surface; a
self-rescheduling CoreDriver is installed at construction and is the
sole place permitted to call try_tick.
iroh-driver:
- Receives an EngineHandle instead of a raw Tokio Handle. Accepts,
reads, dials, writes, endpoint construction, and teardown schedule
through it; required capabilities (tasks/timers/io) are validated
before the endpoint binds. Engine-hosted interval pumps drive
actor-bridge, datastream, and edge ingress.
myelin:
- One node/orchestrator engine owns core, protocol tick injection, and
transport progression; the application loop only drains
integration-owned queues. Stage-shard process readers, delayed actor
messages, helper stdout/stderr, prompt RPC, and CPU sampling all
schedule through the engine (spawn_blocking / engine tasks / timers).
- Removed the split-engine APIs: install_actor_bridge_pump(period) and
spawn_protocol_ticker(period) use each component's stored engine;
deleted the no-op pump_network callback and its plumbing; deleted the
dashboard raw-Tokio/standalone-runtime conveniences.
Enforcement:
- A clippy disallowed-methods boundary forbids direct runtime/scheduling/
time/core-driving bypasses, denied in swactor-engine, iroh-driver, and
myelin. Retained excluded uses (VastAI provider, provider process
supervision/log capture, OS-signal/stdin/process-control sequencing)
carry narrow allowances with reasons.
Verification:
- Engine contract + unit tests (incl. the SteppingBackend portability
proof), iroh integration tests (capability rejection before binding,
multi-node actor behavior), and a production execution-composition
smoke test that observes engine-driven actor progress with no ambient
Tokio runtime and no manual tick/pump. Workspace all-target/all-feature
clippy and tests are green.
Specs co-located with their crates: ENGINE_SPEC.md in crates/engine,
IROH_DRIVER_SPEC.md in crates/iroh-driver. VastAI remains explicitly out
of scope pending its separate redesign.
2026-08-10 20:23:03 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "swactor-engine"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"parking_lot",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"proptest",
|
feat(engine): substrate-neutral execution engine abstraction
Introduce the swactor engine: a swactor-owned composite that retains a
selected execution substrate, drives the core runtime, and hosts the
async/blocking/timer work that backs actors. Integrations receive one
cloneable EngineHandle and never construct or borrow a raw Tokio
runtime/handle.
Engine crate (crates/engine):
- The contract: spawn / spawn_blocking / timer / interval / now, a
per-implementation capability model with construction-time binding
(require()), and engine-owned time. The engine owns all progression;
actor handlers stay synchronous and never .await.
- TokioBackend owns the Tokio runtime and schedules core ticks and
supporting futures on it; SteppingBackend is a single-threaded
deterministic scheduler with virtual time (the non-Tokio portability
proof). Core is driven through its existing tick() surface; a
self-rescheduling CoreDriver is installed at construction and is the
sole place permitted to call try_tick.
iroh-driver:
- Receives an EngineHandle instead of a raw Tokio Handle. Accepts,
reads, dials, writes, endpoint construction, and teardown schedule
through it; required capabilities (tasks/timers/io) are validated
before the endpoint binds. Engine-hosted interval pumps drive
actor-bridge, datastream, and edge ingress.
myelin:
- One node/orchestrator engine owns core, protocol tick injection, and
transport progression; the application loop only drains
integration-owned queues. Stage-shard process readers, delayed actor
messages, helper stdout/stderr, prompt RPC, and CPU sampling all
schedule through the engine (spawn_blocking / engine tasks / timers).
- Removed the split-engine APIs: install_actor_bridge_pump(period) and
spawn_protocol_ticker(period) use each component's stored engine;
deleted the no-op pump_network callback and its plumbing; deleted the
dashboard raw-Tokio/standalone-runtime conveniences.
Enforcement:
- A clippy disallowed-methods boundary forbids direct runtime/scheduling/
time/core-driving bypasses, denied in swactor-engine, iroh-driver, and
myelin. Retained excluded uses (VastAI provider, provider process
supervision/log capture, OS-signal/stdin/process-control sequencing)
carry narrow allowances with reasons.
Verification:
- Engine contract + unit tests (incl. the SteppingBackend portability
proof), iroh integration tests (capability rejection before binding,
multi-node actor behavior), and a production execution-composition
smoke test that observes engine-driven actor progress with no ambient
Tokio runtime and no manual tick/pump. Workspace all-target/all-feature
clippy and tests are green.
Specs co-located with their crates: ENGINE_SPEC.md in crates/engine,
IROH_DRIVER_SPEC.md in crates/iroh-driver. VastAI remains explicitly out
of scope pending its separate redesign.
2026-08-10 20:23:03 +00:00
|
|
|
"swactor",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-17 22:51:08 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "swactor-job-runner"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"swactor",
|
|
|
|
|
"swactor-engine",
|
|
|
|
|
"swactor-process",
|
|
|
|
|
"swactor-transport",
|
|
|
|
|
"tar",
|
|
|
|
|
"tempfile",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-23 04:53:04 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "swactor-process"
|
2026-02-15 17:03:31 +00:00
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"crossbeam-queue",
|
|
|
|
|
"libc",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"parking_lot",
|
|
|
|
|
"proptest",
|
2026-02-15 17:03:31 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
2026-02-24 09:12:28 +00:00
|
|
|
"serde_yaml",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"signal-hook",
|
2026-02-15 17:03:31 +00:00
|
|
|
"swactor",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-engine",
|
2026-08-15 14:10:52 +00:00
|
|
|
"telemetry",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"tokio",
|
2026-02-15 17:03:31 +00:00
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "swactor-transport"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"ed25519-dalek 2.2.0",
|
|
|
|
|
"rand_core 0.6.4",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"swactor",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "swactor-vastai"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"reqwest 0.12.28",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"tokio",
|
|
|
|
|
"urlencoding",
|
|
|
|
|
"wiremock",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "syn"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.0.118"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "sync_wrapper"
|
|
|
|
|
version = "1.0.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "synstructure"
|
|
|
|
|
version = "0.13.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "system-configuration"
|
|
|
|
|
version = "0.7.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
2026-02-15 09:47:05 +00:00
|
|
|
"core-foundation 0.9.4",
|
2026-02-13 07:55:12 +00:00
|
|
|
"system-configuration-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "system-configuration-sys"
|
|
|
|
|
version = "0.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tagptr"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417"
|
|
|
|
|
|
2026-08-17 22:51:08 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tar"
|
|
|
|
|
version = "0.4.46"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"filetime",
|
|
|
|
|
"libc",
|
|
|
|
|
"xattr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "target-lexicon"
|
|
|
|
|
version = "0.12.16"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
|
|
|
|
|
|
2026-08-15 14:10:52 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "telemetry"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-channel",
|
|
|
|
|
"iroh",
|
|
|
|
|
"libc",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"swactor",
|
|
|
|
|
"swactor-transport",
|
|
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tempfile"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "3.27.0"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"fastrand",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"once_cell",
|
2026-06-24 09:30:29 +00:00
|
|
|
"rustix",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror"
|
|
|
|
|
version = "1.0.69"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror-impl 1.0.69",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror"
|
|
|
|
|
version = "2.0.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror-impl 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror-impl"
|
|
|
|
|
version = "1.0.69"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror-impl"
|
|
|
|
|
version = "2.0.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "thread_local"
|
|
|
|
|
version = "1.1.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "time"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.3.51"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"deranged",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
"num-conv",
|
|
|
|
|
"num_threads",
|
|
|
|
|
"powerfmt",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"time-core",
|
|
|
|
|
"time-macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "time-core"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.1.9"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
|
2026-02-15 09:47:05 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "time-macros"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.2.30"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"num-conv",
|
|
|
|
|
"time-core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tinystr"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.8.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tinytemplate"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tinyvec"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.11.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"tinyvec_macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tinyvec_macros"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.52.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"libc",
|
|
|
|
|
"mio",
|
|
|
|
|
"pin-project-lite",
|
2026-02-15 09:47:05 +00:00
|
|
|
"signal-hook-registry",
|
2026-05-21 19:48:02 +00:00
|
|
|
"socket2",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio-macros",
|
2026-02-13 07:55:12 +00:00
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-macros"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "2.7.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-rustls"
|
|
|
|
|
version = "0.26.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-15 09:47:05 +00:00
|
|
|
checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustls",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-rustls-acme"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.9.1"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "1af8573b15fdad8d66da116198cd8fd8d87ff62a67c1c6c3df7f62da1170793f"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"async-trait",
|
|
|
|
|
"base64",
|
|
|
|
|
"chrono",
|
|
|
|
|
"futures",
|
|
|
|
|
"log",
|
|
|
|
|
"num-bigint",
|
|
|
|
|
"pem",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"rcgen",
|
2026-06-23 20:10:41 +00:00
|
|
|
"reqwest 0.13.4",
|
2026-02-24 09:12:28 +00:00
|
|
|
"ring",
|
|
|
|
|
"rustls",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"time",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
"webpki-roots 1.0.8",
|
2026-02-24 09:12:28 +00:00
|
|
|
"x509-parser",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-stream"
|
|
|
|
|
version = "0.1.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"futures-core",
|
|
|
|
|
"pin-project-lite",
|
2026-02-13 07:55:12 +00:00
|
|
|
"tokio",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tokio-util",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-util"
|
|
|
|
|
version = "0.7.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-sink",
|
2026-02-15 09:47:05 +00:00
|
|
|
"futures-util",
|
2026-02-13 07:55:12 +00:00
|
|
|
"pin-project-lite",
|
|
|
|
|
"tokio",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tokio-websockets"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.13.2"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "dad543404f98bfc969aeb71994105c592acfc6c43323fddcd016bb208d1c65cb"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"base64",
|
2026-02-15 09:47:05 +00:00
|
|
|
"bytes",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-sink",
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
"http",
|
|
|
|
|
"httparse",
|
2026-05-22 07:06:58 +00:00
|
|
|
"rand 0.10.1",
|
2026-02-15 09:47:05 +00:00
|
|
|
"ring",
|
|
|
|
|
"rustls-pki-types",
|
2026-05-22 07:06:58 +00:00
|
|
|
"sha1_smol",
|
2026-02-15 09:47:05 +00:00
|
|
|
"simdutf8",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tokio-rustls",
|
|
|
|
|
"tokio-util",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-07 10:40:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml"
|
|
|
|
|
version = "0.8.23"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_spanned 0.6.9",
|
|
|
|
|
"toml_datetime 0.6.11",
|
|
|
|
|
"toml_edit 0.22.27",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "1.1.2+spec-1.1.0"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
|
|
|
|
"serde_core",
|
2026-07-07 10:40:02 +00:00
|
|
|
"serde_spanned 1.1.1",
|
|
|
|
|
"toml_datetime 1.1.1+spec-1.1.0",
|
2026-02-24 09:12:28 +00:00
|
|
|
"toml_parser",
|
|
|
|
|
"toml_writer",
|
2026-07-07 10:40:02 +00:00
|
|
|
"winnow 1.0.3",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "toml_datetime"
|
|
|
|
|
version = "0.6.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
2026-02-08 16:18:39 +00:00
|
|
|
]
|
|
|
|
|
|
2026-05-21 19:48:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_datetime"
|
|
|
|
|
version = "1.1.1+spec-1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-07 10:40:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_edit"
|
|
|
|
|
version = "0.22.27"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_spanned 0.6.9",
|
|
|
|
|
"toml_datetime 0.6.11",
|
|
|
|
|
"toml_write",
|
|
|
|
|
"winnow 0.7.15",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-08 16:18:39 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_edit"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.25.12+spec-1.1.0"
|
2026-02-08 16:18:39 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7"
|
2026-02-08 16:18:39 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
2026-07-07 10:40:02 +00:00
|
|
|
"toml_datetime 1.1.1+spec-1.1.0",
|
2026-02-15 09:47:05 +00:00
|
|
|
"toml_parser",
|
2026-07-07 10:40:02 +00:00
|
|
|
"winnow 1.0.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "toml_parser"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.1.2+spec-1.1.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-07-07 10:40:02 +00:00
|
|
|
"winnow 1.0.3",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-07-07 10:40:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_write"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_writer"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "1.1.1+spec-1.1.0"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
|
2026-02-24 09:12:28 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tower"
|
|
|
|
|
version = "0.5.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"sync_wrapper",
|
|
|
|
|
"tokio",
|
|
|
|
|
"tower-layer",
|
|
|
|
|
"tower-service",
|
2026-06-25 12:30:18 +00:00
|
|
|
"tracing",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tower-http"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.6.11"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags",
|
|
|
|
|
"bytes",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"tower",
|
|
|
|
|
"tower-layer",
|
|
|
|
|
"tower-service",
|
2026-05-21 19:48:02 +00:00
|
|
|
"url",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tower-layer"
|
|
|
|
|
version = "0.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tower-service"
|
|
|
|
|
version = "0.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "tracing"
|
|
|
|
|
version = "0.1.44"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
|
|
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"log",
|
2026-02-09 09:04:57 +00:00
|
|
|
"pin-project-lite",
|
|
|
|
|
"tracing-attributes",
|
|
|
|
|
"tracing-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-attributes"
|
|
|
|
|
version = "0.1.31"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-core"
|
|
|
|
|
version = "0.1.36"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"once_cell",
|
|
|
|
|
"valuable",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-log"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"tracing-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-subscriber"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.3.23"
|
2026-02-09 09:04:57 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
|
2026-02-09 09:04:57 +00:00
|
|
|
dependencies = [
|
2026-02-15 09:47:05 +00:00
|
|
|
"matchers",
|
2026-02-09 09:04:57 +00:00
|
|
|
"nu-ansi-term",
|
2026-02-15 09:47:05 +00:00
|
|
|
"once_cell",
|
|
|
|
|
"regex-automata",
|
2026-02-09 09:04:57 +00:00
|
|
|
"sharded-slab",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"thread_local",
|
2026-02-15 09:47:05 +00:00
|
|
|
"tracing",
|
2026-02-09 09:04:57 +00:00
|
|
|
"tracing-core",
|
|
|
|
|
"tracing-log",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "try-lock"
|
|
|
|
|
version = "0.2.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "typenum"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.20.1"
|
2026-02-12 09:13:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
|
2026-02-12 09:13:50 +00:00
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unarray"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-ident"
|
2026-02-16 15:57:55 +00:00
|
|
|
version = "1.0.24"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-16 15:57:55 +00:00
|
|
|
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
|
2026-02-06 11:25:37 +00:00
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-segmentation"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.13.3"
|
2026-02-11 15:23:26 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8"
|
2026-02-11 15:23:26 +00:00
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-xid"
|
|
|
|
|
version = "0.2.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
|
|
|
|
|
|
2026-02-06 12:47:51 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unindent"
|
|
|
|
|
version = "0.2.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3"
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "universal-hash"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crypto-common 0.1.7",
|
|
|
|
|
"subtle",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "unsafe-libyaml"
|
|
|
|
|
version = "0.2.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "untrusted"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
|
|
|
|
|
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ureq"
|
|
|
|
|
version = "2.12.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"base64",
|
|
|
|
|
"flate2",
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"url",
|
|
|
|
|
"webpki-roots 0.26.11",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "url"
|
|
|
|
|
version = "2.5.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"form_urlencoded",
|
|
|
|
|
"idna",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"serde",
|
2026-02-15 09:47:05 +00:00
|
|
|
"serde_derive",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
2026-06-23 20:10:41 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "urlencoding"
|
|
|
|
|
version = "2.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "utf8_iter"
|
|
|
|
|
version = "1.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "utf8parse"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
|
|
|
|
|
2026-02-13 07:42:44 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "uuid"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.23.3"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "144d6b123cef80b301b8f72a9e2ca4370ddec21950d0a103dd22c437006d2db7"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-06-23 20:10:41 +00:00
|
|
|
"getrandom 0.4.3",
|
2026-02-13 07:42:44 +00:00
|
|
|
"js-sys",
|
2026-05-20 07:41:30 +00:00
|
|
|
"serde_core",
|
2026-02-13 07:42:44 +00:00
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-09 09:04:57 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "valuable"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "vergen"
|
|
|
|
|
version = "9.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"anyhow",
|
|
|
|
|
"derive_builder",
|
|
|
|
|
"rustversion",
|
|
|
|
|
"vergen-lib 9.1.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "vergen-gitcl"
|
|
|
|
|
version = "1.0.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "b9dfc1de6eb2e08a4ddf152f1b179529638bedc0ea95e6d667c014506377aefe"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"anyhow",
|
|
|
|
|
"derive_builder",
|
|
|
|
|
"rustversion",
|
|
|
|
|
"time",
|
|
|
|
|
"vergen",
|
|
|
|
|
"vergen-lib 0.1.6",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "vergen-lib"
|
|
|
|
|
version = "0.1.6"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"anyhow",
|
2026-02-24 09:12:28 +00:00
|
|
|
"derive_builder",
|
|
|
|
|
"rustversion",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "vergen-lib"
|
|
|
|
|
version = "9.1.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "b34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"anyhow",
|
2026-02-24 09:12:28 +00:00
|
|
|
"derive_builder",
|
|
|
|
|
"rustversion",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "version_check"
|
|
|
|
|
version = "0.9.5"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
|
2026-02-13 07:42:44 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wait-timeout"
|
|
|
|
|
version = "0.2.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"libc",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "walkdir"
|
|
|
|
|
version = "2.5.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"same-file",
|
|
|
|
|
"winapi-util",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "want"
|
|
|
|
|
version = "0.3.1"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-02-24 09:12:28 +00:00
|
|
|
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"try-lock",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasi"
|
|
|
|
|
version = "0.11.1+wasi-snapshot-preview1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasip2"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.4+wasi-0.2.12"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"wit-bindgen",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-bindgen"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.2.127"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-02-24 09:12:28 +00:00
|
|
|
"once_cell",
|
|
|
|
|
"rustversion",
|
|
|
|
|
"wasm-bindgen-macro",
|
|
|
|
|
"wasm-bindgen-shared",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-bindgen-futures"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.4.77"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "6b7777d5cc23d0e91404e53ce2d5e8ec7acae3026b16233dba62cd3246457950"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-bindgen-macro"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.2.127"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"quote",
|
|
|
|
|
"wasm-bindgen-macro-support",
|
|
|
|
|
]
|
2026-02-13 07:42:44 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-bindgen-macro-support"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.2.127"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"bumpalo",
|
2026-02-13 07:42:44 +00:00
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
2026-02-24 09:12:28 +00:00
|
|
|
"wasm-bindgen-shared",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-bindgen-shared"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.2.127"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-runtime"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"swactor",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"swactor-engine",
|
2026-02-24 09:12:28 +00:00
|
|
|
"wasm-bindgen",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-02-24 09:12:28 +00:00
|
|
|
name = "wasm-streams"
|
2026-05-22 07:06:58 +00:00
|
|
|
version = "0.5.0"
|
2026-02-13 07:42:44 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-22 07:06:58 +00:00
|
|
|
checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb"
|
2026-02-13 07:42:44 +00:00
|
|
|
dependencies = [
|
2026-02-24 09:12:28 +00:00
|
|
|
"futures-util",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
2026-02-13 07:42:44 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "web-sys"
|
2026-08-17 22:51:08 +00:00
|
|
|
version = "0.3.104"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-08-17 22:51:08 +00:00
|
|
|
checksum = "c435338968042f4f59a557f690a253676d47ce13ceb55d70100e7facf6620a30"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 13:27:34 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "web-time"
|
|
|
|
|
version = "0.2.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "web-time"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "webpki-root-certs"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.8"
|
2026-02-16 15:57:55 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267"
|
2026-02-16 15:57:55 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "webpki-roots"
|
feat: per-stage GGUF weight sharding and deploy hardening
Distribute only each stage's GGUF layer slice over HTTP, add sampler and weight-load health telemetry, and harden node-image build, orchestrator provisioning, and the VastAI lease/search path.
- gguf_shard (new): StageShardPlan and plan_stage_shard parse the GGUF directory and compute coalesced per-stage tensor byte ranges; materialize_stage_shard_http fetches only those ranges (plus the header) to build a stage-local GGUF, with planned_fetch_bytes accounting.
- orchestrator_app: build a BTreeMap<u32, StageShardPlan> from the run plan for HuggingFace sources, thread stage_shard_plan through StageProvisionWire and weight-load, emit stage_shard_plan summaries, and add liveness phases (prefetching/fetching_stage_shard, cache_ready, stage_shard_ready).
- worker_node: add a stage-shard-fetcher subcommand and materialize_stage_shard_with_process that spawns the fetcher, streams its stdout/stderr as stage_shard_fetch events (StageShardCacheReady/StageShardReady), caches under MVP_MODEL_CACHE_DIR, and feeds the local shard path into load_weights.
- worker_node: add NODE_SAMPLER_CHANNEL and SamplerHealth telemetry (gpu/cpu/net samplers emit started/waiting/ready/failed) plus structured helper stdout/stderr streaming (wait_for_helper_event/drain_worker_stderr).
- node_image: expand node-image build/push handling for the deploy path.
- tools/vastai: extend lease, search, and types and drop unused pricing code.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-07-26 09:01:18 +00:00
|
|
|
version = "0.26.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"webpki-roots 1.0.8",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "webpki-roots"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.0.8"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "widestring"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "winapi"
|
|
|
|
|
version = "0.3.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"winapi-i686-pc-windows-gnu",
|
|
|
|
|
"winapi-x86_64-pc-windows-gnu",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "winapi-i686-pc-windows-gnu"
|
|
|
|
|
version = "0.4.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "winapi-util"
|
|
|
|
|
version = "0.1.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
|
|
|
|
|
dependencies = [
|
2026-02-11 15:23:26 +00:00
|
|
|
"windows-sys 0.61.2",
|
2026-02-06 11:25:37 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "winapi-x86_64-pc-windows-gnu"
|
|
|
|
|
version = "0.4.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows"
|
|
|
|
|
version = "0.62.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-collections",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
"windows-future",
|
|
|
|
|
"windows-numerics",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-collections"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
|
|
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-core"
|
|
|
|
|
version = "0.62.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
|
|
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-implement",
|
|
|
|
|
"windows-interface",
|
2026-02-15 09:47:05 +00:00
|
|
|
"windows-link",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-result",
|
|
|
|
|
"windows-strings",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-future"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
|
|
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
"windows-link",
|
|
|
|
|
"windows-threading",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-implement"
|
|
|
|
|
version = "0.60.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-interface"
|
|
|
|
|
version = "0.59.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-link"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-numerics"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
|
|
|
|
|
dependencies = [
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-registry"
|
|
|
|
|
version = "0.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows-result",
|
|
|
|
|
"windows-strings",
|
2026-02-13 07:55:12 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-result"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-strings"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.45.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-targets 0.42.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.52.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-targets 0.52.6",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.60.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-targets 0.53.5",
|
2026-02-11 15:23:26 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.61.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-targets"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows_aarch64_gnullvm 0.42.2",
|
|
|
|
|
"windows_aarch64_msvc 0.42.2",
|
|
|
|
|
"windows_i686_gnu 0.42.2",
|
|
|
|
|
"windows_i686_msvc 0.42.2",
|
|
|
|
|
"windows_x86_64_gnu 0.42.2",
|
|
|
|
|
"windows_x86_64_gnullvm 0.42.2",
|
|
|
|
|
"windows_x86_64_msvc 0.42.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-targets"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
|
|
|
|
|
dependencies = [
|
2026-02-13 07:55:12 +00:00
|
|
|
"windows_aarch64_gnullvm 0.52.6",
|
|
|
|
|
"windows_aarch64_msvc 0.52.6",
|
|
|
|
|
"windows_i686_gnu 0.52.6",
|
|
|
|
|
"windows_i686_gnullvm 0.52.6",
|
|
|
|
|
"windows_i686_msvc 0.52.6",
|
|
|
|
|
"windows_x86_64_gnu 0.52.6",
|
|
|
|
|
"windows_x86_64_gnullvm 0.52.6",
|
|
|
|
|
"windows_x86_64_msvc 0.52.6",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-targets"
|
|
|
|
|
version = "0.53.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
"windows_aarch64_gnullvm 0.53.1",
|
|
|
|
|
"windows_aarch64_msvc 0.53.1",
|
|
|
|
|
"windows_i686_gnu 0.53.1",
|
|
|
|
|
"windows_i686_gnullvm 0.53.1",
|
|
|
|
|
"windows_i686_msvc 0.53.1",
|
|
|
|
|
"windows_x86_64_gnu 0.53.1",
|
|
|
|
|
"windows_x86_64_gnullvm 0.53.1",
|
|
|
|
|
"windows_x86_64_msvc 0.53.1",
|
2026-02-11 15:23:26 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-threading"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnullvm"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
|
|
|
|
|
|
2026-02-16 15:57:55 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
|
|
|
|
|
|
2026-02-11 15:23:26 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
|
version = "0.53.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
|
|
|
|
|
|
2026-07-07 10:40:02 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "winnow"
|
|
|
|
|
version = "0.7.15"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"memchr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
2026-05-21 19:48:02 +00:00
|
|
|
name = "winnow"
|
|
|
|
|
version = "1.0.3"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
2026-05-21 19:48:02 +00:00
|
|
|
"memchr",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
[[package]]
|
2026-06-23 20:10:41 +00:00
|
|
|
name = "wiremock"
|
|
|
|
|
version = "0.6.5"
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
2026-06-23 20:10:41 +00:00
|
|
|
"assert-json-diff",
|
|
|
|
|
"base64",
|
|
|
|
|
"deadpool",
|
|
|
|
|
"futures",
|
|
|
|
|
"http",
|
|
|
|
|
"http-body-util",
|
|
|
|
|
"hyper",
|
|
|
|
|
"hyper-util",
|
2026-02-13 07:55:12 +00:00
|
|
|
"log",
|
2026-06-23 20:10:41 +00:00
|
|
|
"once_cell",
|
|
|
|
|
"regex",
|
2026-02-13 07:55:12 +00:00
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
2026-06-23 20:10:41 +00:00
|
|
|
"tokio",
|
|
|
|
|
"url",
|
feat(std): add supervision, router, and registries
Adds the std crate on top of the core runtime: Supervisor with RestartPolicy
(Permanent/Transient/Temporary) and SupervisorStrategy (OneForOne/OneForAll/
RestForOne), Router with RoutingStrategy, name/monitor/group registries, StdExtension,
and Ctx/Runtime extension traits. Also extends core (worker, actor, delivery identity
hashing, config, stats), adds a fuzz target, a proptest suite, expands runtime_api
tests, and adds cfuzz cycle notes + benchmarks.
Signed-off-by: Zachery Aaron Shores-Chmielewski <zacheryasc@gmail.com>
2026-02-13 07:11:24 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
2026-06-23 20:10:41 +00:00
|
|
|
name = "wit-bindgen"
|
|
|
|
|
version = "0.57.1"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "wmi"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.18.4"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "7c81b85c57a57500e56669586496bf2abd5cf082b9d32995251185d105208b64"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"chrono",
|
|
|
|
|
"futures",
|
|
|
|
|
"log",
|
|
|
|
|
"serde",
|
|
|
|
|
"thiserror 2.0.18",
|
2026-06-25 12:30:18 +00:00
|
|
|
"windows",
|
|
|
|
|
"windows-core",
|
2026-02-15 09:47:05 +00:00
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "writeable"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.6.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
|
2026-02-13 07:55:12 +00:00
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "ws_stream_wasm"
|
|
|
|
|
version = "0.7.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async_io_stream",
|
|
|
|
|
"futures",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
|
|
|
|
"pharos",
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"send_wrapper",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-24 09:12:28 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "x509-parser"
|
|
|
|
|
version = "0.18.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"asn1-rs",
|
|
|
|
|
"data-encoding",
|
|
|
|
|
"der-parser",
|
|
|
|
|
"lazy_static",
|
|
|
|
|
"nom",
|
|
|
|
|
"oid-registry",
|
|
|
|
|
"ring",
|
|
|
|
|
"rusticata-macros",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"time",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-17 22:51:08 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "xattr"
|
|
|
|
|
version = "1.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"rustix",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 09:47:05 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "xml-rs"
|
|
|
|
|
version = "0.8.28"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "xmltree"
|
|
|
|
|
version = "0.10.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"xml-rs",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-15 17:03:31 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "xtask"
|
|
|
|
|
version = "0.1.0"
|
2026-07-22 07:50:53 +00:00
|
|
|
dependencies = [
|
2026-08-15 14:10:52 +00:00
|
|
|
"dashboard",
|
2026-08-17 22:51:08 +00:00
|
|
|
"data-plane",
|
2026-08-15 14:10:52 +00:00
|
|
|
"distribution",
|
|
|
|
|
"iroh",
|
|
|
|
|
"iroh-driver",
|
2026-07-22 07:50:53 +00:00
|
|
|
"libc",
|
2026-08-15 14:10:52 +00:00
|
|
|
"parking_lot",
|
Enforce actor-owned Myelin control flow
Add a repository-owned rustc wrapper that enforces execution ownership and dependency boundaries during ordinary Cargo commands, with compile-pass and compile-fail policy contracts.
Move scheduling, timers, provider polling, provisioning, recovery, supervision, and shutdown decisions behind engine and actor APIs. Add deterministic component properties, stateful Myelin lifecycle coverage, persisted regression cases, and the bounded CI workflow.
Tighten resource ownership by cancelling telemetry collectors, terminating reply observers, bounding dashboard projections, and releasing process file descriptors, child observers, and inode-verified Unix socket paths on every exit path.
2026-08-19 21:38:14 +00:00
|
|
|
"proptest",
|
2026-08-15 14:10:52 +00:00
|
|
|
"provisioning",
|
|
|
|
|
"serde",
|
2026-07-22 07:50:53 +00:00
|
|
|
"serde_json",
|
2026-08-15 14:10:52 +00:00
|
|
|
"swactor",
|
|
|
|
|
"swactor-engine",
|
|
|
|
|
"swactor-process",
|
|
|
|
|
"swactor-transport",
|
|
|
|
|
"telemetry",
|
2026-07-22 07:50:53 +00:00
|
|
|
]
|
2026-02-24 09:12:28 +00:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "yasna"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.6.0"
|
2026-02-24 09:12:28 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "b5f6765e852b9b4dc8e2a76843e4d64d1cea8e79bcde0b6901aea8e7c7f08282"
|
2026-02-24 09:12:28 +00:00
|
|
|
dependencies = [
|
2026-05-21 19:48:02 +00:00
|
|
|
"bit-vec 0.9.1",
|
2026-02-24 09:12:28 +00:00
|
|
|
"time",
|
2026-02-16 15:39:27 +00:00
|
|
|
]
|
2026-02-15 17:03:31 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "yoke"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"stable_deref_trait",
|
|
|
|
|
"yoke-derive",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "yoke-derive"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.8.2"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
"synstructure",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerocopy"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.52"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"zerocopy-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerocopy-derive"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "0.8.52"
|
2026-02-06 11:25:37 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930"
|
2026-02-06 11:25:37 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerofrom"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.1.8"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"zerofrom-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerofrom-derive"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.1.7"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
"synstructure",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-12 09:13:50 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "zeroize"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.9.0"
|
2026-02-12 09:13:50 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"zeroize_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zeroize_derive"
|
2026-06-23 20:10:41 +00:00
|
|
|
version = "1.5.0"
|
2026-02-15 09:47:05 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-23 20:10:41 +00:00
|
|
|
checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328"
|
2026-02-15 09:47:05 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
2026-02-12 09:13:50 +00:00
|
|
|
|
2026-02-13 07:55:12 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerotrie"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.2.4"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerovec"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.11.6"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
"zerovec-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerovec-derive"
|
2026-05-21 19:48:02 +00:00
|
|
|
version = "0.11.3"
|
2026-02-13 07:55:12 +00:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-21 19:48:02 +00:00
|
|
|
checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
|
2026-02-13 07:55:12 +00:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn",
|
|
|
|
|
]
|
|
|
|
|
|
2026-02-06 11:25:37 +00:00
|
|
|
[[package]]
|
|
|
|
|
name = "zmij"
|
2026-02-13 07:42:44 +00:00
|
|
|
version = "1.0.21"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
|